During this course, we learned about a new frontend framework called React. This project is about an online store website which features Fake API https://fakestoreapi.com/.
- Functional components
- React Router and Navigation
- API requests with axios library
- Usage of React Context
- Redux and reducers
- Fake database and fake authentication without real backend
- Usage of hooks like useState, useEffect, useNavigate, useContext, useDispatch, etc.
- Custom hooks
- Optimization with a higher-order component - memo, useMemo and useCallback