Always be curious. Have fun. Be extraordinary.
Stack Glossary
Seven foundational pieces of the stack — what they are, why they're here, and how they fit together. Click any section to expand.
Show
Why it's here
Composable components + a declarative model means UI logic stays close to the markup it produces. The fiber reconciler and virtual-DOM diff keep updates O(changed-nodes) instead of O(DOM-size).
How it works
- React 18 ships concurrent rendering: long updates can be interrupted so the main thread stays responsive.
- Hooks (useState, useEffect, useMemo) replace class lifecycles with a function-scoped, composable API.
- JSX is plain JavaScript after compilation — no template DSL, just function calls returning a tree.
- This site renders React on the client only (SPA), shipped as a static bundle from the CDN.
A typical component on this site
function Hero({ title }: { title: string }) {
const [open, setOpen] = useState(false);
return (
<section onClick={() => setOpen(o => !o)}>
<h1>{title}</h1>
{open && <p>Expanded copy</p>}
</section>
);
}Want to see how these pieces compose into a request? Visit the Architecture page.
