Skip to content

Custom frontend routes and screens

View as Markdown

A custom frontend feature has two separate owners. The screen owns query, mutation, and interaction state. The application shell owns URL registration, navigation, public or protected placement, and page layout.

A protected frontend route is a UX boundary. The generated table routes and application endpoint must still enforce authentication, abilities, and row scope on the server.