Template React SPA with TypeScript, Redux, Redux-Saga, Reselect, Immutable.js, React Router and Styled Components
Step 1: Redux
Step 2: Reselect with Immutable.js
Step 3: Redux-Saga
Step 4: React Router
Step 5: Styled Components
Step 6: Layout
Example without Immutable.js: Books