Your cart is currently empty!
ReactJS – Learn From Scratch
Module 1: Foundations of Web and React
- What is a Website?
- Browser, HTML, CSS, JS — like bricks, paint, and brain of a house.
- What is JavaScript?
- The language of interaction. Add click, type, move logic.
- Why React?
- From dull pages to LEGO-style smart websites.
- Setting Up Your Playground
- Install Node.js, VS Code, Create React App / Vite
Module 2: Getting Started with React
- Understanding Components
- Your app is made of blocks (Header, Button, Card)
- JSX — The Magic HTML Inside JS
- Write
<div>Hello</div>
inside a JS function
- Write
- Props — Sending Gifts to Components
- Reuse same component with different data
- State — Remembering Things
- Count clicks, remember input text
- Event Handling
- Click, type, hover — React reacts!
Module 3: Smart React Apps
- Lists & Keys
- Display shopping list or todo list
- Forms & Controlled Inputs
- User types, we remember what they typed
- useEffect — Doing Things on Page Load
- API call, show timer, update title
- Conditional Rendering
- Show/hide blocks using
if
,?
,&&
- Show/hide blocks using
- Lifting State Up
- Let parent know when child changes
Module 4: Thinking Like a React Developer
- React Thinking — State Tree & Data Flow
- Top to bottom data, bottom to top events
- Component Folder Structure
- Keep code neat like school notebooks
- Debugging with Console & React DevTools
Module 5: Mini Projects for Practice
- Counter App
- To-Do App
- Quiz App
- Weather App (with basic API)
Will introduce
fetch()
with a note: “We’ll explore APIs and servers in detail in the backend series.”
Module 6: What’s Next?
- What Are Hooks Really?
- React Router — Multi-Page UI
- Intro to Backend & Database (Optional Prep)
- Your Roadmap to Become a Pro React Developer
© 2025 the-playbook.in. All rights reserved.