← 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.