- React Native Blueprints
- Emilio Rodriguez Martinez
- 218字
- 2021-07-02 15:19:58
Styling our app with NativeBase
React Native includes a powerful way to style our components and screens using Flexbox and a CSS-like API but, for this app, we want to focus on the functionality aspect, so we will use a library including basic styled components as buttons, lists, icons, menus, forms, and many more. It can be seen as a Twitter Bootstrap for React Native.
There are several popular UI libraries, NativeBase and React Native elements being the two most popular and best supported. Out of these two, we will choose NativeBase, since it's documentation is slightly clearer for beginners.
You can find the detailed documentation on how NativeBase works on their website (https://docs.nativebase.io/), but we will go through the basics of installing and using some of their components in this chapter. We previously installed native-base as a dependency of our project through npm install but NativeBase includes some peer dependencies, which need to be linked and included in our iOS and Android native folders. Luckily, React Native already has a tool for finding out those dependencies and linking them; we just need to run:
react-native link
At this point, we have all the UI components from NativeBase fully available in our app. So, we can start building our first screen.
- 構建高可用Linux服務器(第4版)
- 大學計算機應用基礎實踐教程(Windows 7+Office 2013)
- 新手易學:系統安裝與重裝
- SharePoint 2013 應用開發實戰
- Java EE 8 Design Patterns and Best Practices
- 注冊表應用完全DIY
- Windows Server 2012網絡操作系統項目教程(第4版)
- Linux內核設計的藝術:圖解Linux操作系統架構設計與實現原理
- Learning Continuous Integration with Jenkins(Second Edition)
- Zabbix監控系統之深度解析和實踐
- OpenStack Essentials(Second Edition)
- Less Web Development Essentials
- 計算機應用基礎(Windows 7+Office 2010)
- Gradle Effective Implementations Guide(Second Edition)
- Docker for Developers