What we buildHow we workRecent workInsightsFree courseAboutContact Book a call

state

Like notes on a whiteboard, it is what is true right now and drives what the screen shows.

A whiteboard changes as a meeting moves along. In an app, state is the current data your screens depend on, such as text in a field, a toggle, or fetched results.

When state changes, the screen should update to match. React Native manages this with state hooks, small helpers like useState that store a value and let you set a new one.

Keep transient state, short-lived values like an input box, in the component, a piece of the screen. Keep shared state, like the signed-in user, in a higher place or a store, a shared container other parts can read.

← All terms