- Introduction
- Creating React JS Project and Folder Structure Analysis
- Creating First React JS Component
- JSX In React
- Implementing Search Component
- UseState Hook and State Management
- Concept Of Props and Handle Form Submission
- Fetch Recipes From API
- Show Loading State While Calling API
- Display List of Recipes and Concept of Keys In React JS
- Implementing Recipe Item Component
- Implementing Add To Favorites Functionality
- UseEffect Hook and Render List of Favorite Recipes
- Implementing Remove From Favorites Functionality
- Reset Search Form
- UseReducer Hook and Search Favorites Functionality
- Context and Implement Theme Context Functionality
- UseContext Hook and Toggle Theme Functionality
- UseCallback Hook and Performance Optimization
- UseMemo Hook and Render Recipes Using UseMemo
- Implementing Scroll to Top Functionality and Improving Application Code Quality
- Deploying Application To Google Firebase