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.