/react-redux-setup

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.

Primary LanguageJavaScript

React-Redux Setup

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!

Built With

  • 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

Getting Started

To get a local copy up and running follow these simple example steps.

Install

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

Tests

To run your tests you can run:

  • npm test for unit tests with the React testing library & Jest
  • npx eslint . for all your JavaScript based linter checks
  • npx stylelint "**/*.{css,scss}" for all your CSS based linter checks

Authors

👤 Author1

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

📝 License

This project is MIT licensed.