- Must resd [blog](https://medium.com/@rajaraodv/the-inner-workings-of-virtual-dom-666ee7ad47cf)
- Create react app
- Absolute imports: [More details here](https://hackernoon.com/react-pro-tip-use-absolute-imports-for-better-readability-and-easy-refactoring-2ad5c7f2f957)
* add a file called .env in the project root with the following contents:
`NODE_PATH=src/`
* for vs code intellisense: create file jsconfig.json with
```javascript
{
"compilerOptions": {
"baseUrl": "src"
}
}
```
- Code splitting
* webpack
* [react-loadable](https://hackernoon.com/effective-code-splitting-in-react-a-practical-guide-2195359d5d49)
* [Reduce](https://medium.com/@rajaraodv/two-quick-ways-to-reduce-react-apps-size-in-production-82226605771a) bundle size for production