title: ReactJS: Building a dynamic page
body: <p>Basically, I do not know what components will constitute a page. I want to be able to build a page given a list of React component names.</p>
  
  <pre><code>render() {
    let componentList = getComponentList({this.data.props.componentNameList})
    return(
      componentList.map((component) =&gt; {
        // Somehow call component.render or let the framework do it for me?
      }) 
    )
  } 
  </code></pre>
  
  <p>I would have numerous component name lists available to me during build time. So, I should be able to generate an appropriate bundle.js and bundle.css with the requires (webpack).</p>
  
  <p>A specific list will be chosen during runtime based on type of page/user segments/ configuration etc.</p>
  
  <p>And all this should be isomorphic.</p>
  
  <p>Is this possible using React? </p>
  
  <p>Am I thinking about this all wrong? I am very new to React.</p>