Skip to main content

Pages

Route-level pages are the top-level screens rendered by React Router in src/App.jsx. This section documents what each page expects as input (URL params, location.state, etc.), what it renders, and any interaction logic worth knowing when contributing.

Conventions

  • Pages should be resilient to direct navigation (e.g., missing location.state) and show a friendly empty/error state.
  • Page docs should call out:
    • Route path
    • Expected navigation state / inputs
    • Main UI responsibilities
    • Testing strategy (unit vs integration)