React Introduction
What React is, the problem it solves, how it updates the screen, and how to write your very first component.
Learn React from zero: what React is, how JSX works, how to build components, pass props, hold state, handle events, and render lists and forms.
What React is, the problem it solves, how it updates the screen, and how to write your very first component.
How JSX works, how to put JavaScript values inside markup, how attributes differ from HTML, and how fragments let you return several elements.
Split a UI into components, pass data down with props, use children for composition, and understand why props are read only.
Add memory to a component with useState, understand why updates are asynchronous and batched, and learn the rules for updating objects and arrays.
Handle clicks, keys and form submissions with React's synthetic events, then show and hide parts of the UI based on state.
Render collections with map, choose keys that will not bite you, and build controlled forms with validation and submission.