Help make Code School better
We are hoping that you could take a minute to let us know what you thought about Powering Up With React.
Level 1 Free Level 2 Videos | 9 ChallengesFirst Component
Learn how to solve problems in terms of React components, and get familiar with the JSX markup language.
Level 2 2 Videos | 9 ChallengesTalk Through Props
Make components communicate by passing arguments, which are known as props in React.
Level 3 1 Video | 6 ChallengesComponent State
Explore handling data that changes over time with state and how it can help us manipulate DOM elements.
Level 4 1 Video | 6 ChallengesSynthetic Events
Capture user actions with React's event system, and learn how React uses synthetic events to consolidate the browser's native event API.
Level 5 2 Videos | 6 ChallengesTalking to Remote Servers
Learn about interacting with remote servers via Ajax using React's lifecycle methods.
Complete these levels to unlock
Course Completion Badge
Discover how React can help you take control of your UI code with composable user interfaces.