ReactJourney

React

JSX
components

React

useState
hooks

React

useContext
state-manager

React

Zustand
state-manager

React

useEffect
hooks

React

useReducer
hooks

React

useRef
hooks

React

useMemo
hooks

React

useCallback
hooks

React

Fragment
components

React

Suspense
components

React

useImperativeHandle
hooks

React

useLayoutEffect
hooks

React

'use client'
server

React

'use server'
server

React

useDebugValue
hooks

React

Hydration
server

React

Server Components
server

React

Server Actions
server

React

Lifting state up
patterns

React

Props delegation
patterns

React

Props
components

React

Children props
components

React

Polymorphic
patterns

React

Keys
components

React

Derived state
patterns

React

HOC
patterns