DEV Community

Discussion on: Simple Complexities in React

Collapse
 
dane_stevens profile image
Dane Stevens

I'll start!

A1: My biggest challenge coming from a PHP background was not understanding the purpose of each of the build tools an how they all fit together.

A2: I want to better understand real-time interfaces.

A3: One piece of advice would be to start with create-react-app because it has all the build tools already under the hood.

Bonus A: Build tools are only necessary because modern Javascript, CSS pre-processors etc. are not understood by all browsers yet: Babel transforms modern versions of Javascript into versions that older browsers can understand. Webpack bundles your local and remote modules so that your compiled site has all dependencies included.