Months of hard work in building the component library for mobile & web, it's finally out ๐ฅณ
The team is trying to solve our problem of recreating building blocks for every project so that you donโt have to. NativeBase v3 components are accessible, mobile-first, dark-mode enabled, customizable and performant.
NativeBase v3 is targeted for React Native, React (Next, CRA).
Docs: https://docs.nativebase.io/
Kitchen Sink: https://github.com/nativebase/ki...
Features:
๐จ Highly themeable
โฟ Accessibility powered by React Native ARIA
๐ Utility props
๐ Rich component library
๐ฅ๐ฒ Responsive
๐ Consistent across all the platforms
๐ Supports dark mode
๐ฉโ๐ป Shared codebase between React Native & React (Next, CRA)
Top priorities:
โข Unified Navigation with Next.js & React Native
โข Reduce runtime overhead
โข Bundlesize & Treeshaking
Go and start building and report issues! We are here to fix it!
I have been using NativeBase since the v2 and I have always liked the vast amount of components it supported at that time. Now, with v3 (have been playing around with it), I love the majority of features required to build a mobile app (specifically React Native) such as accessibility, theming in general, dark mode, etc are in support and have options to customize them.
Highly recommended!
The timing could not have been better, as the RN/Expo space really needed a solid design system. Iโm also incredibly proud of you folks, and Iโll be rooting for you!
@angel54689 Not directly no, it's a complete re-write from scratch, so has breaking changes. But we do have a migration guide where you can find all the information. https://docs.nativebase.io/migra...
@angel54689 You can keep using v2 for your existing apps(If you don't want to the effort of porting the existing codebase to v3).
But, if you start a new project consider using v3, I am sure you would really like the new API, we have made a conscious effort towards making NativeBase, a library with great developer experience.
If you do try it, let us know your feedback :)
P.S: You can also join our discord server, some people there have gone through the process of porting their existing apps, and can help you if you start going that path :)
@yan_h Welcome to the 21st century :) It's how we write codes for the past 2 years, and the web version is based on React native web, which is used by Twitter Mobile Web version.
Thundra Sidekick