- Start JSON Server - json-server --watch db.json
- npm i react-router-dom
- Chakra Ui - npm i @chakra-ui/react @emotion/react @emotion/styled framer-motion
- axios (Network request) - npm i axios
- Redux
- npm i react-redux
- npm i redux
- npm i redux-thunk
- npm install react-hot-toast
//https://cdn.igp.com/f_auto,q_auto,t_pnopt12prodlp/products/
let [_, setSearchParams] = useSearchParams(); // This is a way were you have variable that you can not skip then you can use undersore
{ cart:[ { userId:2, cartProduct:[ {}, {}, {}, {} ] } ] }