foundation

React basics

Components, props, state, JSX, lists, and conditional rendering as the baseline React vocabulary.

This section covers the baseline React vocabulary: components, props, state, JSX, list rendering, and conditional UI. Interviewers expect you to explain one-way data flow, where state lives, and how element descriptions become UI.

Child topics go deeper on each building block. Start with components and props before state updates and list keys.