← Recipe: build a small Constellation Orbit

8. Add routing only when URLs matter

luastra/ui · semantic spatial navigation · about 25 minutes
local state first · typed Navigation next

This recipe isolates Orbit composition; a production information space should make depth and focused leaves restorable when its product requires deep links or system Back.

When to use it

Read this after the local interaction works and you need reload restoration, browser history, app links, or mobile system Back.

  • Use the Typed Navigation and Browser/system Back recipes before replacing depth and selected with route entries.
  • Make each constellation and focusable leaf a canonical route when users should link to it directly.
  • Orbit Path is hierarchical navigation state, not an unlimited log of visited nodes.
  • Retain only the bounded adjacent layers needed for transitions; do not keep every historical constellation rendered.

Complete inventory

View all pages in Recipe: build a small Constellation Orbit
← Previous: 7. Author meaning, not coordinatesNext: 9. Verify presentation claims separately →