← All courses
IND 514 · 3 credits
React
Learn React from the ground up: components, JSX, props, state, lists, forms, effects, and how to structure a real app. You already know JavaScript and how the DOM works. This course shows you why React exists, builds a precise mental model of rendering, and finishes with a complete task tracker walkthrough.
Local progress0/28 lessons · 0%
What you'll learn
- ✓Explain what problem React solves compared to manual DOM manipulation
- ✓Write function components with JSX and compose them into a UI tree
- ✓Pass data down with props and manage changing data with useState
- ✓Render lists with stable keys and show or hide UI conditionally
- ✓Build controlled forms where React state is the single source of truth
- ✓Use useEffect correctly for data fetching, subscriptions, and cleanup
- ✓Decide where state should live and lift it when components share data
- ✓Read and reason through a complete React app end to end
Unit 1Why React
Unit 2Components and JSX
Unit 3Props: Passing Data Down
Unit 4State with useState
Unit 5Lists and Conditional Rendering
Unit 6Forms and Controlled Inputs
Unit 7useEffect and Data Fetching
Unit 8Lifting State and Component Design
Unit 9Capstone: A Task Tracker
Reviews
—
0 ratings
5
0
4
0
3
0
2
0
1
0
- No reviews yet.
Discussion
- No comments yet. Sign in to comment.