Another React app boilerplate. The two most important are that everything is in TypeScript and that it supports server side rendering from the beginning.
- Good development support
- Everything TypeScript
- Opinionated folder structure
- CSS Modules and File Loader for structural component support
- Hot Module Replacement for both client and server side
- Provide default work flow for server side HMR import
- CSS Modules
- Builtin i18n support
- Redux
- React Router 4, ReactRouterRedux 5
- Redux-Forms
- Socket.io
- Check if client HMR works correctly (seems to update the whole page).
- Better CSS Modules (importing new files creates errors in webpack)
- Scripts to start only server dev, only client, or both (style output, assets, etc., must be setup appropriately)