Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jfcere/react-redux-sample

React Redux demo repository
https://github.com/jfcere/react-redux-sample

demo react redux sample typescript

Last synced: about 1 month ago
JSON representation

React Redux demo repository

Awesome Lists containing this project

README

        

# react-redux-sample

Demo repository for [react](https://reactjs.org/) using [react-redux](https://react-redux.js.org/) store management written with [TypeScript](https://www.typescriptlang.org/).

## Application sample

Application is available @ [https://jfcere.github.io/react-redux-sample](https://jfcere.github.io/react-redux-sample/)

## References

- โšก [Create React App](https://create-react-app.dev/) - React Application Startup Tool
- ๐ŸŽจ [Material-UI](https://material-ui.com/) - Material Design implementation for React
- ๐Ÿšข [React Router](https://reacttraining.com/react-router/) - Declarative routing for React
- ๐Ÿ”ฅ [Redux](https://redux.js.org/) - State Management for JS Applications
- โš›๏ธ [React Redux](https://react-redux.js.org/) - Official React bindings for Redux
- ๐Ÿ”Œ [Redux Saga](https://redux-saga.js.org/) - An alternative side effect model for Redux apps
- โœจ [Redux-Dynamic-Module](https://redux-dynamic-modules.js.org/) - Modularize Redux to load reducers dynamically
- โœˆ [Axios](https://github.com/axios/axios) - Promise based HTTP client
- ๐Ÿ“‘ [Formik](https://jaredpalmer.com/formik) - React form library
- ๐Ÿงท [Formik Material-UI](https://stackworx.github.io/formik-material-ui/) - Bindings for using Formik with Material-UI
- ๐ŸŽฏ [Yup](https://github.com/jquense/yup) - Schema builder for value parsing and validation
- ๐ŸŽฌ [React Spring](https://www.react-spring.io/) - Animation library
- ๐ŸŽญ [Mirage JS](https://miragejs.com/) - API mocking library

## ToDos

- Add [React Spring](https://www.react-spring.io/) animations
- Add [Material-UI](https://material-ui.com/) multiple themes

## Clone

The following command will clone, install dependencies and start server on [http://localhost:3000](http://localhost:3000)

```bash
git clone https://github.com/jfcere/react-redux-sample.git
yarn install
yarn start
```

## Licence

Licensed under [MIT](https://opensource.org/licenses/MIT).