Overview
Every page has configuration that lives separately from the components on its canvas. Select the page itself and the Properties panel swaps its component tabs for three page level tabs:- Settings: the header, navigation and status bar for this screen.
- Variables: the parameters the page receives, the state local to it, and the state shared across the app.
- Actions: the events that run automatically as the page loads, gains focus, loses focus, or when someone taps a header icon.
- A NativeFlow Studio account, signed in, with a project open that has at least one page.
- No backend or auth provider is needed for any of the three tabs.
Toggling Suppress back button, adding and removing a header icon, creating and deleting a Page Variable, and attaching and removing a Show Toast action.
Settings tab
Set the header
- Header: a three way choice of Default, Custom or None.
- Title: a text field. Its placeholder is the page’s own name. The helper text reads “Shown in the header bar. Leave empty to use the page name.”
- Title alignment: Left, Center or Right. Helper text: “Applies on canvas, preview, Expo Go and the exported app. Default comes from App config > Mobile > Header.”

The Settings tab for a page, showing the Header, Navigation, Actions and Appearance groups with their fields
Control the back button and status bar
- Status bar content: a dropdown that defaults to “Inherit app setting.”
- Immersive header: a toggle that paints this screen’s header under the status bar.
Add a header icon

The Settings tab ACTIONS section with one header icon configured, showing the icon picker, the Label field and the behaviour dropdown
Variables tab
The Variables tab has three stacked sections:- PAGE PARAMETERS: “Received from navigation.” Empty state reads “No parameters declared / Add params to receive data from other screens”, with + Add Parameter.
- PAGE VARIABLES: “Local to this screen only.” Empty state reads “No page variables yet”, with + Create.
- APP VARIABLES: “Global, available everywhere.” Empty state reads “No app variables yet”, with its own + Create.

The Variables tab with all three sections empty: Page Parameters, Page Variables and App Variables, plus the start local and promote later tip
Create a page variable
Pick a quick template

The Create Page Variable dialog listing the eight quick templates
Edit the variable details
isLoading, type Boolean, initial value false, description “Loading state for API calls”.
The Variable Details form pre filled from the Loading State template, with Variable Name, Type, Initial Value, Description and the Computed Variable toggle
Create it

The Page Variables section after creating isLoading, shown as Boolean, Initial false, Used in 0 places
Actions tab
The Actions tab has two groups:- LIFECYCLE EVENTS: On Screen Load, On Screen Focus and On Screen Blur, each with a + to attach an action.
- NAVIGATION HEADER: just On Header Action, which fires when someone taps a header icon you configured in the Settings tab.

The Actions tab showing the Lifecycle Events group with On Screen Load, Focus and Blur, and a separate Navigation Header group with On Header Action
Attach an action
Click + next to a lifecycle event to open a searchable action picker. Search for the action you want and select it. Selecting Console Log on On Screen Load attached it immediately. The row then showed a 1 action badge and a numbered step with a Message field, plus an Add Action control for chaining more. A View as Code toggle reveals a plain language step list reading1. Console Log.

On Screen Load with a Console Log action attached, showing the 1 action badge, the numbered step and the View as Code readout
The action catalog
Every lifecycle event, and On Header Action, opens the same picker: one shared searchable catalog, grouped by category, identical for every event. There is no per event list. The catalog holds 22 actions across six categories:- Navigation: move between pages or open an external URL.
- Data: trigger a configured API call or set a page or app variable.
- Interaction: alerts, toasts, haptics, clipboard and overlays.
- Communication: the native share sheet and composing an email.
- Flow: run TypeScript, delay, or log to the console.
- Authentication: sign in, sign up, sign out, OTP, magic link and password reset.

The action picker open at the top of the list, showing the search box, the Navigation category and the start of the Data category

