This project was bootstrapped with Create React App.
The data flow is in redux and redux-saga.
For the routes and navigation, use connected-react-router, I think it is convenient to have the user activity in the redux.
It seeks to have a simple and functional code, for that reason reduxsauce was used.
For the handling styles use styled-components. Also has already set husky for the pre-commit based on conventional changelog.
You should get an access token on the page of superheroapi and set REACT_APP_API_KEY
in the env file.