Skip to content

itsuness/shoppa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shoppa is a shopping cart built using Reactjs with Redux and much more...

why I've used Redux

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.

Dependencies

 "@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"

Releases

No releases published

Packages

 
 
 

Contributors