Skip to content

Latest commit

 

History

History
32 lines (21 loc) · 1.18 KB

README.md

File metadata and controls

32 lines (21 loc) · 1.18 KB

Travis

  • Build Status

Description

  • 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

Architecture

  • 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 then replaceReducer.

  • We use RootSaga to combineSagas

  • alt text

How to run

  • 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

Contributors