If you’ve built production apps in React Native, you’ve likely felt the friction of styling.
On one hand, you have the built-in StyleSheet.create(). It’s performant, but it requires writing boilerplate object literals for every single component, leading to massive files and endless style-name inventions (container, innerContainer, wrapperView, boxWrapperAlt).
On the other hand, you have massive third-party styling compilers and utility frameworks. While feature-rich, they often introduce complex Babel plugins, Metro bundler configurations, runtime overhead, or tricky peer-dependency mismatches during major React Native upgrades.
I wanted something different: zero complex bundler hacks, zero heavy runtime execution, and maximum developer speed. That’s why I created RNC Styles (rncstyles), an open-source utility styling library designed specifically for React Native.
The Core Philosophy: Utility-First Without the Bloat






