React Fiber Architecture
Understand the internal reconciliation engine that powers rendering, scheduling, and interruption in modern React.
Fiber is the name of React's reconciliation algorithm and the internal data structure it uses, introduced in React 16 to replace the older, purely recursive "stack" reconciler. Each component instance in the tree corresponds to a Fiber node, a plain JavaScript object holding the component type, its props, its state, pointers to its child/sibling/parent fibers, and metadata about pending work.
Fiber is like a project manager who breaks one huge task into small ticketed units of work stored on a shared board, so higher-priority tickets (an urgent bug fix) can jump ahead of lower-priority ones (a big refactor) instead of the team being stuck finishing the current giant task start to finish.