ReadyNative

State · App-wide state

Expo + Jotai

Jotai in an Expo SDK 57 app for iOS and Android, wired by one command and checked by doctor.

Jotai gives you atoms: tiny pieces of state you compose, with persistence through atomWithAppStorage on your storage adapter. I'd pick it over zustand when your state is naturally lots of small independent values and you want derived state for free, and over none as soon as two screens share something. The built-in theme and onboarding stores stay on createPersistedStore in core either way.

At a glance

Runs in Expo Go
Yes
Files added
5
npm packages
1
Keys to paste
None
Included in
Starter and Pro

Set it up

bun run setup --state jotai

Setup copies the module in, installs SDK-matched versions and removes the options you did not pick. Then bun run doctor lists every key still missing, with a link to where you get it. The step-by-step guide is in the Jotai docs.

Other state options

Get it

Jotai ships in Starter and Pro: one payment, lifetime updates. See pricing or browse every module.