https://github.com/tomdewildt/react-app-template
Simple starter template for building React apps with Redux, Redux-Saga and Styled Components
https://github.com/tomdewildt/react-app-template
actions javascript react redux redux-saga styled-components
Last synced: 8 months ago
JSON representation
Simple starter template for building React apps with Redux, Redux-Saga and Styled Components
- Host: GitHub
- URL: https://github.com/tomdewildt/react-app-template
- Owner: tomdewildt
- License: mit
- Created: 2020-10-12T21:46:00.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-04-13T09:29:10.000Z (about 2 years ago)
- Last Synced: 2024-04-13T23:55:33.182Z (about 2 years ago)
- Topics: actions, javascript, react, redux, redux-saga, styled-components
- Language: JavaScript
- Homepage:
- Size: 1.64 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# React App Template
[](https://github.com/tomdewildt/react-app-template/actions/workflows/ci.yml)
[](https://codecov.io/gh/tomdewildt/react-app-template)
[](https://github.com/tomdewildt/react-app-template/blob/master/LICENSE)
Simple starter template for building [React](https://reactjs.org/) apps with [Redux](https://redux.js.org/), [Redux-Saga](https://redux-saga.js.org/) and [Styled Components](https://styled-components.com/).
# How To Run
Prerequisites:
* node version ```18.12.1``` or later
* npm version ```8.19.2``` or later
### Development
1. Run ```npm install``` to initialize the environment.
2. Run ```npm start``` to start the dev server.
### Production
1. Run ```npm install``` to initialize the environment.
2. Run ```npm run build``` to build the site.
# References
[React Docs](https://reactjs.org/docs/)
[Redux Docs](https://redux.js.org/api/api-reference)
[Redux-Saga Docs](https://redux-saga.js.org/docs/api/)
[Scaling Your Redux App With Ducks](https://www.freecodecamp.org/news/scaling-your-redux-app-with-ducks-6115955638be/)
[Styled Components Docs](https://styled-components.com/docs)
[ARIA Roles, Attributes & Techniques](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/ARIA_Techniques)
[React Testing Library Cheatsheet](https://testing-library.com/docs/react-testing-library/cheatsheet)
[React Testing Library Queries](https://testing-library.com/docs/dom-testing-library/api-queries)
[React Testing Library Events](https://testing-library.com/docs/dom-testing-library/api-events)
[Redux Tests](https://redux.js.org/recipes/writing-tests)
[Redux Saga Tests](http://redux-saga-test-plan.jeremyfairbank.com/)