Skill
unistyles-v2-to-v3-migration
unistyles-v2-to-v3-migration — a Claude Code skill from jpudysz/react-native-unistyles
Features
- ✓🚀 Shared core with C++ and JSI bindings
- ✓🏎️ Powered by Nitro Modules
- ✓🦸🏼♂️ No re-renders
- ✓🦄 Custom web parser, classes and pseudo classes
- ✓⚛️ Tightly integrated with Fabric and Shadow Tree
- ✓🔥 Crazy performance, adds under 0.1 ms to your StyleSheet
- ✓🎳 Share up to 100% of your styles across platforms in monorepo
- ✓🎯 Doesn't introduce new components, your view hierarchy is always clean
- ✓🎨 Register multiple themes and change them with single function call
- ✓and [much much more](https://unistyl.es/v3/start/new-features)!
Installation Guide
shell
yarn add react-native-unistylesInstall dependencies:
shell
yarn add react-native-nitro-modules| react-native-unistyles | Minimum react-native-nitro-modules |
|------------------------|----------------------------------------|
| >= 3.0.0 | >= 0.33.9 |
| >= 3.1.0 | >= 0.35.0 |
| >= 3.2.0 | >= 0.35.2 |
Note: Since v3.1.0,react-native-edge-to-edgeis an optional dependency. We strongly recommend settingedgeToEdgeEnabled=truein yourandroid/gradle.properties— it enforces translucent system bars on modals, disables legacy StatusBar hacks, and enables additional React Native core fixes. Expo SDK 54+ enables this automatically. You can still installreact-native-edge-to-edgefor ecosystem compatibility with libraries likereact-native-bootsplashorreact-native-permissions.
Then follow installation guides for your platform.