Detailed Mention of Topics and its Timestamps according to Namaste React Web Series
00:02:00 β Monolith Architecture
00:05:00 β Microservices
00:07:00 β Separation of concerns
00:09:00 β UI Microservice
00:17:50 β Explanation with diagram
00:22:00 β useEffect()
00:31:00 β fetch(), Promise
00:32:00 β Inspect element, Swiggy Website
00:33:00 β React JS syntax, newer approach to handle fetch()
00:35:00 β CORS Policy
00:36:00 β CORS Chrome Extension
00:45:00 β Live Data API
00:47:00 β Delete MockData.js file
00:48:00 β Optional Chaining with an example
00:50:40 β Spinning Loader
00:52:40 β Shimmer UI
00:56:00 β Shimmer Component Code
00:58:30 β CSS Code for the Shimmer Component
01:04:00 β Conditional Rendering
01:06:00 β using Ternary Operator
01:07:10 β Why do we need state variables? (useState)
01:16:10 β useState() usage & explanation
01:23:00 β Super Power of React
01:29:00 β Reconciliation & Diff Algorithm Explained
01:31:00 β Toggle the login & logout button
01:39:00 β Build a Search Functionality
01:46:00 β OnChange handler
01:55:00 β Nice explanation of re-rendering
01:57:00 β DOM Manipulation & Virtual DOM
02:02:00 β Search functionality enhanced using toLowerCase() method
02:12:00 β Homework (Assignment)