# Overview URL: /docs/api-reference/hooks Reactive state, runtime creation, model context, and utility hooks for React. {/* AUTO-GENERATED by scripts/generate-api-reference-overviews.mts */} {/* Do not edit manually. */} Hooks are the programmatic layer of `@assistant-ui/react`. Use them when primitives are not enough: reading state, creating runtimes, registering tools, wiring model context, or building custom behavior around the assistant runtime. ## Pages \[#pages] {"Read assistant state and call runtime actions."} {"Hooks for creating assistant runtimes."} {"Register instructions, tools, tool UIs, and data renderers."} {"Focused helpers for message parts, quotes, timing, and viewport behavior."}