Interview Prep

Full-stack mastery

Tracks

JavaScriptReactBehavioural InterviewsFrontend System Design
Due for reviewMock interviews
Theme

Topics

in learning order

Components & JSXProps & StateRendering & the Virtual DOMLists & KeysLifting State UpComposition Patterns
useState & useEffectuseRef, useMemo & useCallbackuseContextuseReducerCustom Hooks
Controlled vs UncontrolledError BoundariesRefs & Portals
React.memo & OptimizationReconciliation Deep DiveConcurrent React
Tip: hide sidebars on smaller screens for more reading space

React

Components, hooks, rendering, and senior React interview depth.

17 topics · Sign in to save mastery progress, points, and streaks.

Core

  • Components & JSX
  • Props & State
  • Rendering & the Virtual DOM
  • Lists & Keys
  • Lifting State Up
  • Composition Patterns

Hooks

  • useState & useEffect
  • useRef, useMemo & useCallback
  • useContext
  • useReducer
  • Custom Hooks

Patterns

  • Controlled vs Uncontrolled
  • Error Boundaries
  • Refs & Portals

Performance

  • React.memo & Optimization
  • Reconciliation Deep Dive
  • Concurrent React