Skip to content

lovedota/react-redux-saga-lazy-load

Repository files navigation

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

About

This project is the template for SPA

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published