1 Introduction (67.2 MB) 2 Course Prerequisites (17.48 MB) 2 1 images (12.78 MB) 1 Congratulations (364.1 MB) 1 What is React (35.31 MB) 2 What is Virtual DOM (18.17 MB) 3 Understanding JSX (37.59 MB) 4 Components and Props (52.25 MB) 5 State and Lifecycle in React (59.07 MB) 6 Conditional Rendering (31.46 MB) 7 Event Handling (47.53 MB) 1 Project Overview (141.22 MB) 10 Fetching News by Category (103.64 MB) 11 Adding Search Functionality to the Application (94.46 MB) 12 Creating and Customizing News Modal Box (155.59 MB) 13 Making the Modal Box Functional (185.21 MB) 14 Creating and Customizing the Bookmarks Modal (102.51 MB) 15 Implementing Bookmarking Feature (239.53 MB) 16 Saving Bookmarks in the Local Storage (68.66 MB) 2 Project Setup (67.45 MB) 3 Getting Started (56.64 MB) 4 Creating the Layout of the Application (174.93 MB) 5 Styling and Customizing Header (74.55 MB) 6 Styling and Customizing Navbar (93.9 MB) 7 Styling and Customizing News Content (145.1 MB) 8 Fetching News from GNews API - Part 1 (54.32 MB) 9 Fetching News from GNews API - Part 2 (214.74 MB) 1 Creating the JSX of the Weather Widget (47.39 MB) 2 Styling and Customizing the Weather Widget (82.68 MB) 3 Making the Weather Widget Functional (364.08 MB) 1 Creating and Customizing the Calendar Component (109.95 MB) 2 Making the Calendar Component Functional (257.81 MB) 1 Creating and Customizing Footer (35.5 MB) 1 Creating and Customizing the Blogs Component (167.02 MB) 2 Creating and Customizing the Form (180.79 MB) 3 Navigating between Sections (107.89 MB) 4 Creating and Customizing My Blogs Section (164.46 MB) 5 Submitting and Displaying the Blog Posts (327.04 MB) 6 Displaying Submission Message and Form Validation (214.59 MB) 1 Making Project Responsive - Part 1 (174.94 MB) 2 Making Project Responsive - Part 2 (185.23 MB) 1 New Features in React 19 (82.13 MB)