You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Theming made easy for scalable React Native apps.
This release introduces the first stable version of theme-csx, a flexible, strongly-typed theming system with optional MMKV-powered persistence.
✅ Highlights
🎨 Complete theme system architecture
Built from the ground up for modularity, performance, and type safety.
🌙 Light, Dark, and System mode support
Automatic system color detection with manual overrides and fallbacks.
🧠 Memoized style creators
Smart createThemedStyles() hook to optimize performance with memoized themed styles.
💾 Optional persistent theme mode
Seamless integration with react-native-mmkv for saving theme preferences — disabled by default, opt-in when needed.
⚙️ Fully typed and extensible config
Autocomplete and type inference based on your custom colors, spacing, typography, etc.
🧪 Tested and production-ready
Clean codebase with strong development experience, warnings in dev mode, and graceful fallbacks.