- 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.
- Citrix XenApp Performance Essentials
- Linux實(shí)戰(zhàn)
- 新手易學(xué):系統(tǒng)安裝與重裝
- Linux系統(tǒng)最佳實(shí)踐工具:命令行技術(shù)
- Linux操作系統(tǒng)
- Learn SwiftUI
- 鴻蒙HarmonyOS手機(jī)應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)
- Java EE 7 Developer Handbook
- 大規(guī)模Linux集群架構(gòu)最佳實(shí)踐:如何管理上千臺(tái)服務(wù)器
- BuddyPress Theme Development
- Python機(jī)器學(xué)習(xí)系統(tǒng)構(gòu)建(原書(shū)第3版)
- UNIX傳奇:歷史與回憶
- 用“芯”探核:基于龍芯的Linux內(nèi)核探索解析
- 嵌入式Linux設(shè)備驅(qū)動(dòng)程序開(kāi)發(fā)指南(原書(shū)第2版)
- Oracle Goldengate 11g Complete Cookbook