A simplified micro-example demonstrating how to compose dependent behavior models for a screen.
- route.ts — creates a page model but stores zero screen logic
- model.ts — assembles models; reusable factories (search, pagination) live in
factories.ts, page-specific resource lives directly here - factories.ts — reusable model factories plus the router bridge:
routerStateAtomsyncs TanStack Router's internal store into Reatom