React Bundlers/Boilerplate
- https://github.com/facebook/create-react-app For single page apps (SPAs)
- https://www.gatsbyjs.org/ Great for static sites and SPAs
- https://zeit.co/blog/next Great for server-side rendering of dynamic content
Redux Organization:
Pick one of these:
- https://reduxbundler.com/ wrapper with many utils for making a "self-healing" data layer
- https://github.com/markerikson/redux-starter-kit extra utils for setting up redux stores
Redux Utils:
Add this if it isn't already included in your Redux setup:
CSS-in-JS
Linting
- Configure ESLint to run Prettier: https://github.com/prettier/eslint-plugin-prettier#recommended-configuration
- https://prettier.io/
- https://github.com/facebook/create-react-app/tree/master/packages/eslint-config-react-app
eslint ./src --max-warnings=0 --report-unused-disable-directives
Devtools
Testing
Virtualization
- https://github.com/bvaughn/react-virtualized General virtualization, big lib
- https://github.com/clauderic/react-tiny-virtual-list smaller lib for 1-D lists
- https://github.com/bvaughn/react-window Modernized react-virtualized but with fewer features