/react-saga-init

Bootstrap for admin panel in React+Redux+Saga with TypeScript

Primary LanguageTypeScript

React-init

react + redux + redux-saga + typescript + react-helmet-async + react-scripts + react-router + connected-react-router + antd + axios

Features

  • keep in sync react-router and redux state
  • keep API session token synchronized between redux, axios and sessionStorage
  • catch all errors and unhandled promises rejections and display error page
  • display mask with message when going offline
  • catch all 5xx API responses and display error page
  • Hot Module Replacement (HMR) for components, Redux reducer and saga