An ECommerce application built using React JS https://qkarts-frontend.netlify.app/
- The learnings included:
- Using state and props to deal with the data
- Routing users to different views
- Using REST APIs to communicate with the backend
- Local storage to identify users when revisiting
- Utilising component lifecycle methods effectively
- Using 3rd party library for easily prototyping the UI elements
- Making the website responsive
- Conditionally rendering UI elements
- React Refs as an additional way (than props) to interact with child component
- Debouncing to improve search feature
- Deployment using Netlify and Heroku