FlashBlaze
React Fundamentals
Key concepts for building with React.
Study

Front

Component

Back

A reusable, self-contained piece of UI

Front

Props

Back

Read-only properties passed from a parent component to a child component

Front

State

Back

Data that a component manages and can change over time

Front

useState

Back

A Hook that lets you add state to functional components

Front

useEffect

Back

A Hook that lets you perform side effects in functional components

Front

JSX

Back

A syntax extension for JavaScript that looks like HTML

Front

Conditional Rendering

Back

Rendering different UI based on certain conditions

Front

Component Lifecycle

Back

The sequence of mounting, updating, and unmounting of components

Front

Virtual DOM

Back

A programming concept where a virtual representation of a UI is kept in memory and synced with the "real" DOM

Front

Hooks

Back

Functions that let you "hook into" React state and lifecycle features from function components