https://github.com/rocky-jaiswal/react-redux-ts-starter
React - Redux - Redux Saga starter project in TS
https://github.com/rocky-jaiswal/react-redux-ts-starter
react react-boilerplate reactjs redux typescript
Last synced: 6 months ago
JSON representation
React - Redux - Redux Saga starter project in TS
- Host: GitHub
- URL: https://github.com/rocky-jaiswal/react-redux-ts-starter
- Owner: rocky-jaiswal
- License: mit
- Created: 2017-11-12T15:21:46.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2023-01-04T21:41:44.000Z (almost 3 years ago)
- Last Synced: 2024-06-12T18:56:55.345Z (over 1 year ago)
- Topics: react, react-boilerplate, reactjs, redux, typescript
- Language: TypeScript
- Size: 2.68 MB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).
It uses the TypeScript version and also adds Redux, React router (DOM) among other libraries.
Please see the scripts in package.json file to kickstart your development.
# Includes
- React : UI Components
- Redux + Redux Toolkit : State management
- SASS : Styling / Theming
- React-Router : Routing
- React-Intl : i18n
- Redux-Toolkit-Query : Backend communication (REST / GraphQL)
- Authentication : Can be done with Redux-Toolkit-Query
- Eslint
- Editor setup (Prettier + Editor Config)
- RTL - Unit testing
- Environment based configuration - dotenv
- Building - done by CRA scripts
- CircleCI - test & build
- Deployment (S3 + CDN)
# To Be done
- Form validation
- Cypress for Integration testing
- Protection (CDN / Web Firewall)
- Error reporting (Sentry)
# Develop
- Like all CRA apps - `yarn && yarn start`
[](https://circleci.com/gh/rocky-jaiswal/react-redux-ts-starter/tree/master)