Guides
Practical, cross-cutting documentation that doesn't belong to any single component: shared patterns (forms & validation), plain helper functions (utilities), and browser-compatibility notes (polyfills), each covered once here instead of repeated across every page that uses them.
Composing a label, native constraints vs. custom validators, reading a submitted form
debounce and throttle, two framework-agnostic functions for controlling how often a callback runs
The lightweight text formatting syntax behind the rich text editor's own toolbar
Reorder items in a list, table, or calendar by dragging them, with the mouse or the keyboard
A phone-friendly harness for the tabs and image carousel touch-swipe gesture
Wiring a button to another element's behavior declaratively, without a click handler
What's already handled for you, and when to reach for the Popover API or CSS Anchor Positioning polyfills
The shared color, style, and size choices repeated across many components, explained once
The naming convention behind every event a component dispatches, and how to listen for one
The shared TypeScript unions the library exports, ready to type your own code against