notes/posts/scaling-reactjs-applications
如何组织你的 ReactJs 应用。
https://github.com/react-boilerplate/react-boilerplate
什么是可扩展性
- Scalability Wikipedia.
以前只是在后端很重要,现在对前端也很重要。更多的开发者,更多的用户,更多的 xxx。
状态管理
- State Management
- Angular
- Unidirection DataFlow
架构
- by type
- by feature
- inheritance
Component Isolation
PostCss + postcss-autoReset
Date Fetching
Redux
Perfomance
Webpack.
Code Splitting
shouldComonentUpdate: false
- ImmutableJS:
Really deeply comparing objects cheap.
- Reference: https://vimeo.com/168648012