title: react js with browserify
body: <p>I start to learn react js and they say on the react website "<strong>We recommend using React with a CommonJS module system like browserify</strong>"</p>
  
  <p>So I used browserify with a simple hello world react component. Finally it produces an output file bundle.js of <strong>651 ko</strong> (just for a simple hello world).
  With this file bundle.js, I no longer have to include the scripts react.js and react-dom.js in my webpage, so I concluded that the file bundle.js includes my component and the react library.</p>
  
  <p>But if I creates many components, I will have some javascript files and after the browserify transformation, <s>each output files will be big because each files contains the react library.</s> it will produce only one output file. </p>
  
  <p>So I don't understand why <strong>they recommend to use browserify</strong> rather than just include react.js and react-dom.js library into my webpage and also my components js files after a babel transformation?    </p>