Multi-page apps in Superblocks
In Superblocks, you can build complex applications with multiple pages. Splitting an application into pages helps developers and end-users manage complexity, just like you would with a standard web application.
Each page within an application will have a unique user-defined URL route so users can easily navigate the application and share links to specific pages.
Multi-page apps are useful when you want to:
- Have a single development team build rich functionality that requires multiple screens
- Develop a complex Admin tool with clearly defined boundaries between separate functional capabilities, such as an app used to manage orders, respond to support tickets, and manage supply chain operations
- Build a list page and detail page for a set of resources - for example, a landing page with a list of users and a detail page for each individual user with more information
- Share state and/or APIs across multiple different pages, such as an app that has many different flows for updating a Jira ticket
- Distribute links to specific functionality within an app to your users
Core concepts
The core concepts to build apps with multiple pages are: