frack-kit-universal-redux
v0.1.1
Published
This starter-frack should serve as the base for an advanced, server and client-rendered React app.
Downloads
1
Readme
Universal React-Redux starter-frack
This starter-frack should serve as the base for an advanced, server and client-rendered React app.
Installation
- Create a new directory and install frack
frack-cli setup -r https://github.com/julianvmodesto/frack-kit-universal-redux.git
Tools
The following are some of the tools included in this starter-frack:
- Express - Server-side rendering
- React - Component library
- Redux - Server and client rendering
- React Router with React Router Redux - Server and client routing
- Sass Modules - CSS Modules with a Sass pre-processor for styles
- Enzyme - React component testing
- Redux DevTools
- Redux Thunk and Isomorphic Fetch
NOTE: frack doesn't copy devDependencies, which include redux-devtools, so make sure to install these after setup
TODO
- Example of redux reducer, preferably with a thunk + fetch
Notes on implementation
- As a performance optimization, React Router routes are loaded dynamically and chunked separately using the ES2015
System.import
directive. See more about Webpack 2 support and dynamic routing.
How To Contribute
Want to build your own starter-frack? See directions here.