ReadyNative

No onboarding

The "No onboarding" option of the ReadyNative Expo template: app opens straight into the tabs.

Expo Go: yes

Runs in Expo Go; no dev build needed for this module.

No onboarding route: the app opens straight on its first tab. I'd keep this when the first screen explains itself, or while you're still deciding what to say. Setup still installs a no-op useOnboardingRedirect() in src/hooks/use-onboarding-redirect.ts, so the core root layout is byte-identical under both options and turning onboarding on later changes nothing outside the module.

Setup

bun run setup --onboarding off

That's it - there's nothing to configure.

Usage

Nothing to call. The built-in onboarding store (src/stores/onboarding.ts) is core, so it stays - it doesn't affect navigation. The hook file also exports onboardingEnabled = false, and Settings hides "Reset onboarding" when it's false.

Gotchas

  • Want the flow? bun run setup --onboarding on adds the /onboarding route group, a three-slide screen you edit in one array, and the real redirect hook.

Reference

Everything below is generated from modules/onboarding/off/module.json - the same file bun run setup reads, so it is what actually lands in your repo.

Install

bun run setup --onboarding off

Module id: onboarding/off.

Files

1 files copied to the project root
  • src/hooks/use-onboarding-redirect.ts

On this page

Get ReadyNative