- This Repo is for building a Lazy Load Template for SPA
- This Repo is using React, Redux, React-Router, Redux-Saga, TypeScript
- This Repo builds a NYTimes News Feeds App which has: InfiniteScroll, BootStrap
-
We use
TypeScript
because it is easy to setup and the IDE run very well. -
We use AsyncComponent to lazy load the feature-modules.
-
We use RootStore to
combineReducers
thenreplaceReducer
. -
We use RootSaga to
combineSagas
- npm install
- npm install -g cross-env
- npm install -g ts-lint
- npm install -g typescript
- npm run dev - For Dev Environment
- npm run prod - For Production Environment