Skip to content

Starter kit for react with redux and react material ui in typescript. (React, Dynamic redux module, nested routes for private and protected routes, static checking, material ui))

Notifications You must be signed in to change notification settings

jeevasusej/react-redux-typescript-starter-kit

Repository files navigation

This project was bootstrapped with Create React App.

Packages used with this project.

  • redux - A predictable state container for JavaScript apps
  • react-redux - React bindings for Redux
  • redux-saga - Redux-saga is a redux middleware library, that is designed to make handling side effects in your redux app
  • react-router-dom
  • redux-dynamic-modules - Modularize Redux by dynamically loading reducers and middlewares
  • connected-react-router - A Redux binding for React Router v4 - This can be removed based on your need. It is not mandatory
  • axios - Promise based HTTP client for the browser and node.js
  • material-ui - React components for material design
  • clsx - A tiny utility for constructing className strings conditionally
  • axios-mock-adapter (Need to be removed after API implementation) - Axios adapter that allows to easily mock requests

Development Dependencies - Refer the below links for Static Type Checking implementation

Eslint and Prettier for development

About

Starter kit for react with redux and react material ui in typescript. (React, Dynamic redux module, nested routes for private and protected routes, static checking, material ui))

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published