The true native bottom sheet experience 💩
npx skills add https://github.com/lodev09/react-native-true-sheet --skill truesheet-usageCLI を使用してこのスキルをインストールし、ワークスペースで SKILL.md ワークフローの使用を開始します。
The true native bottom sheet experience for your React Native Apps. 💩




[!IMPORTANT]
Version 3.0+ requires React Native's New Architecture (Fabric)
For the old architecture, use version 2.x. See the Migration Guide for upgrading.
| TrueSheet | React Native | Expo SDK |
|---|---|---|
| 3.7+ | 0.81+ | 54+ |
| 3.6 | 0.80 | 52-53 |
npx expo install @lodev09/react-native-true-sheet
yarn add @lodev09/react-native-true-sheet
cd ios && pod install
import { TrueSheet } from "@lodev09/react-native-true-sheet"
export const App = () => {
const sheet = useRef<TrueSheet>(null)
// Present the sheet ✅
const present = async () => {
await sheet.current?.present()
console.log('horray! sheet has been presented 💩')
}
// Dismiss the sheet ✅
const dismiss = async () => {
await sheet.current?.dismiss()
console.log('Bye bye 👋')
}
return (
<View>
<Button onPress={present} title="Present" />
<TrueSheet
ref={sheet}
detents={['auto', 1]}
>
<Button onPress={dismiss} title="Dismiss" />
</TrueSheet>
</View>
)
}
Skills are reusable AI capabilities that give your AI coding agent knowledge about TrueSheet. With the right skill loaded, your agent can pick the right patterns, avoid common mistakes, and generate correct code without you having to explain the library every time.
npx skills add lodev09/react-native-true-sheet
This will install the TrueSheet Usage skill into your project.
Yes it is! Checkout @lugg/maps, a universal maps library for React Native that I'm developing at Lugg.
See the contributing guide to learn how to contribute to the repository and the development workflow.
Made with ❤️ by @lodev09