This React-Redux setup is a project I am creating to serve as a template for all my React and Redux based projects. Any one who wishes to use this template is free to use it as it is free and open to anyone. Also, you may want to share and improve on the basic setup that I have done feel free to fork the project.
Enjoy!
- CRA
- stylelint for CSS
- Eslint for Javascript
- React Testing Library for unit tests of the components
- React router to handle multiple rendering of your applications
- Redux for state management
- React-redux to connect your React components to the Redux store
- redux-thunk a middleware that allows you to call actions creators that return a function instead of an action object
To get a local copy up and running follow these simple example steps.
In your terminal, navigate to your current directory and run this code
git@github.com:Nemwel-Boniface/react-redux-setup.git
Locate the directory in your file explorer
cd react-redux-setup
Install npm or if installed already using this link
npm install
Start the web dev server depending on your configuration
npm start
The Project should now be live on your browser
To run your tests you can run:
npm test
for unit tests with the React testing library & Jestnpx eslint .
for all your JavaScript based linter checksnpx stylelint "**/*.{css,scss}"
for all your CSS based linter checks
👤 Author1
- GitHub: @Nemwel-Boniface
- Twitter: @nemwel_bonie
- LinkedIn: LinkedIn
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!
This project is MIT licensed.