This workspace is focused on truly understanding React as a library and framework — not just building features.

Use these notes to capture concepts, reasoning, and trade‑offs so I can internalize when, why, and how to use React patterns and APIs.


🎯 Learning Goals

📝 Daily Study Log

Topic 1 React Doc

Topic 2 important topics note

Topic 3 Questions

React Query, fetch data

Imperative vs Declarative


🗓️ High‑Level Roadmap

Week Topic Focus Outcome Resources Status
1 React Core Concepts (JSX, Virtual DOM, Rendering) Explain reconciliation and diffing React Docs — Main Concepts Planned
2 Components & Props Distinguish function vs class; pure vs memo Planned
3 State & Lifecycle Detail setState batching and lifecycle order React Docs — State & Lifecycle Planned
4 Hooks Deep Dive Explain useState, useEffect internals & rules React Docs — Hooks API Planned
5 Custom Hooks & Patterns Build reusable logic; understand closures Blog posts & code samples Planned
6 Context & State Management When to use context vs external store React Docs & Redux docs Planned
7 Performance Optimization Profiling, memo, useCallback, lazy loading React Docs — Performance Planned
8 Advanced Patterns Render props, compound components, portals React Patterns Planned
9 Testing & Debugging React Testing Library internals; React DevTools Testing Library Docs Planned
10 React Internals Fiber architecture, scheduler, concurrent mode React Docs & source code Planned