Hands-on frontend deep-dives. Each one pairs a live, interactive demo with a full written explanation and the actual source code, so you can read the idea, watch it run, and copy the code.
Watch exactly when React re-renders — and how React.memo, useCallback, and useMemo change the picture. Five live demos with on-screen render counters.
A clickable SVG graph: select a node and its neighbours light up. A tour of adjacency lists, derived state, and rendering with SVG.
Build a miniature React from first principles — createElement, a virtual DOM, and a render function that mounts it to the real DOM.