Shoppa is a shopping cart built using Reactjs with Redux and much more...
Shoppa is a shopping cart that has a lot of state changes at many components which means using normal class state and passing props down will cause what's called props drilling. and the way to avoid this is to use something that passes the state to the component directly that needs that piece of state . Redux does this in a very clean and efficient way as the app gets bigger the scaling gets easy.
"@testing-library/jest-dom": "^4.2.4",
"@testing-library/react": "^9.5.0",
"@testing-library/user-event": "^7.2.1",
"react": "^16.13.1",
"react-dom": "^16.13.1",
"react-hook-form": "^6.8.1",
"react-modal": "^3.11.2",
"react-redux": "^7.2.1",
"react-reveal": "^1.2.2",
"react-scripts": "3.4.3",
"redux": "^4.0.5",
"redux-devtools-extension": "^2.13.8",
"redux-persist": "^6.0.0",
"redux-thunk": "^2.3.0",
"reselect": "^4.0.0",
"yup": "^0.29.3"