You may think that being free is a positive thing. Sure, it has some benefits but it turns out you may want to impose you some restrictions if you don’t want to completely lose control when your codebase grows.
Since I started using React Native in 2016 I always loved how you can prototype and layout an app so quickly with it.
You just use CSS classes like with built in StyleSheets. No dependency, no build time you just code your way and see the result live !
As a React developer I never liked the approach of having a single stylesheet and sharing it across components. For mainly two reasons :