No bottom sheet
The "No bottom sheet" option of the ReadyNative Expo template: no native sheet library; @/ui Sheet (@expo/ui) still works in Expo Go.
Expo Go: yes
Runs in Expo Go; no dev build needed for this module.
This is the no-sheet option: no native sheet library, no extra native module and nothing extra to sign. It adds no files, and no core file imports the sheet library, so the tree is the same as before the sheet category existed.
Setup
bun run setup --sheet noneThere's nothing to configure. Switch with bun run setup --sheet true-sheet when you want a native iOS and Android bottom sheet.
Usage
Without the module, use the Sheet from @/ui. It is a BottomSheet from @expo/ui and runs in Expo Go:
import { Sheet } from "@/ui";
<Sheet visible={open} onClose={() => setOpen(false)} detents={["half", "full"]}>
{/* ordinary @/ui views */}
</Sheet>;Gotchas
minimalanddefaultpick this option, so a new tree has no native sheet until you ask for one.- Nothing here needs a dev build; Expo Go is fine.
Reference
Everything below is generated from modules/sheet/none/module.json - the same file bun run setup reads, so it is what actually lands in your repo.
Install
bun run setup --sheet noneModule id: sheet/none.