打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
11 React Native Component Libraries You Should Know in 2018
1. NativeBase
At 10k stars and over 1k forks NativeBase is a widely popular UI component library providing dozens of cross-platform components for React native. When using NativeBase, you can use any native third-party libraries out of the box and the project itself comes with a rich ecosystem around it, from usefulstarter-kits tocustomizable theme templates.Here’s a nice starter kit.
GeekyAnts/NativeBaseNativeBase — Essential cross-platform UI components for React Nativegithub.com
2. React Native Elements
At over 12k stars react-native-elements is a highly customizable cross-platform UI toolkit built entirely in Javascript. The library’s authorsstate that “The idea with React Native Elements is more about component structure than actual design, meaning less boilerplate in setting up certain elements but full control over their design”, which should make it appealing for both new developers and seasoned veterans. Here’san example Expo app that shows all the components in action. Feel free to jump in.
react-native-training/react-native-elementsreact-native-elements — Cross Platform React Native UI Toolkitgithub.com
3. Shoutem
At 3.5k stars Shoutem is a React Native UI Kit which consists of 3 parts:UI components,Themes and componentAnimation. The library provides a set of cross-platform components for iOS and Android, and all components are built to be both composable andcustomizable. Each component also has a predefined style that is consistent with the rest, which makes it possible to build complex components without manually defining complex styles.
Shoutem UI toolkitAn exhaustive UI component set that makes writing cross-platform React Native components as easy as it should be.shoutem.github.io
4. UI Kitten
At 3k stars this library provides a customizable and reusable react-native component kit based on the concept of moving style definitions into a specific place making components reusable and styled in a single way. Themes can be rather easily changed ”on the fly” by passing a different set of variables. Here’s a niceExpo application to look around.
akveo/react-native-ui-kittenreact-native-ui-kitten — 🐱 Customizable and reusable react-native component kitgithub.com
5. React Native Material UI
A 2k stars library with a set of highly customizable UI components implementing Google’s material design. Note that the library is using a single JS object called uiTheme that is passed in via context for max customizability. By default, this uiTheme object is based on the lightTheme that you can findhere. Here’sa list of the library’s components with visual examples.
xotahal/react-native-material-uireact-native-material-ui — Highly customizable material design components for React Nativegithub.com
6. React Native Material Kit
Although last NPM publish was on Dec 2017, this 4k-stars library is still worth a mention with a basic yet useful set of UI components and themes implementing Google’s MD. Why? because it’s simple, useful and low on surrounding “noise”. Due to relatively low maintenance, use with caution.
xinthink/react-native-material-kitreact-native-material-kit - Bringing Material Design to React Nativegithub.com
7. Nachos UI
At 1.5k stars Nachos UI is a React Native component library with over 30 customizable components which also work on the web thanks toreact-native-web. With jest snapshot testing, prettier and yarn support this carefully crafted library offers a spicy design and a global theme manager. Nice!
nachos-ui/nachos-uinachos-ui - Nachos UI is a React Native component library.github.com
8. React Native UI Library
Wix engineering are working on this state-of-the-art UI toolset and component library for React native (demo) which also supportsreact-native-animatable andreact-native-blur out of the box. The library comes with a pre-defined set of style presets (which are translated to modifiers) including Colors, Typography, Shadows, Border Radius and more. Take a look.
wix/react-native-ui-libreact-native-ui-lib - UI Components Library for React Nativegithub.com
9. React Native Paper
At nearly 1.5K stars React Native Paper is a cross-platform UI component library which follows the material design guide lines, withglobal theming support and an optional babel-plugin to reduce bundle-size. Here’s anExpo example app to help you quickly get the idea.
callstack/react-native-paperreact-native-paper - Material Design for React Native (Android & iOS)github.com
10. React Native Vector Icons
At nearly 10k stars this library is, well, a set of customizable icons for React native with support for NavBar/TabBar/ToolbarAndroid, image source and full styling. Unsurprisingly, it’s extremely useful and used by thousands of applications as well as other UI component libraries (like react-native-paper). The library provides pre-made bundled icon sets out of the box, and here arefull examples of all the icons in the library.
oblador/react-native-vector-iconsreact-native-vector-icons - Customizable Icons for React Native with support for NavBar/TabBar/ToolbarAndroid, image…github.com
11. Teaset
At 1.3k stars Teaset is a UI library for react native with 20+ pure JS(ES6) components, focusing on content display and action control. Documentation is scarce (at best), but its simplicity and design captured my eye. Take a look.
rilyu/teasetteaset - A UI library for react native, provides 20+ pure JS(ES6) components, focusing on content display and action…github.com
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
在allegro中如何对齐元件
Principal Component Analysis step by step
Independent component analysis
KEGG PATHWAY: Two-component system - Referenc...
spring @component的作用
become a cooperative component to your own Vortex
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服