不论是 React 或着 React Native 最主要的亮点就是元件式开发
做出很多独立 元件(component),然後使用这些元件(component) 来组出一个使用者想要的画面。
因为 component 的逻辑是使用 JS,所以不需要依赖 DOM,就可以轻松地传递复杂的资料!
今天主要的是今天主要的是介绍 React Native 提供的基础组建!
React Native 有以下这两个实作方法:
不论是哪个 React component 都必须像 Pure function 一般保护他的 props
REACT NATIVE | ANDROID | iOS | WEB | 叙述 |
---|---|---|---|---|
View | ViewGroup | UIView | div | 是一个没有滚动效果的容器 |
Text | TextView | UITextView | p | 文字的呈现 |
Image | ImageView | UIImageView | img | 图片,还有提供ImageBackground 设定背景 |
ScrollView | ScrollView | UIScrollView | div | 是一个有滚动效果的容器 |
TextInput | EditText | UITextField | input | 输入框 |
PS. 由於 React Native 使用与 React 组件相同的 API 结构,所以了解 React 後才会更好上手。
REACT NATIVE | WEB | 叙述 |
---|---|---|
Button | button | 最基本的 button,只提提供一点的样式调整,若要客制按钮需使用 TouchableOpacity |
Switch | - | switch 装置,提供 onValueChange |
以上这些元件都是超级基本的元件~
Day 11 done 大概就介绍到这里噜!
<<: 单一功能原则 Single Responsibility Principle
上一篇介绍了 create type,以及 typed table. 本篇介绍应用,这次就不做复合型...
接下来想介绍动态相关的JavaScript Library中,发展相当久、专门处理动态效果的 GSA...
我将models内原本FileField的upload_to参数取消让他储存到预设的位置 这样在存入...
今天好累,直接上题目 题号:36 标题:Valid Sudoku 难度:Medium Determi...
当我们已经开始使用防火墙规则管理连出入的网路传输时,随着制订规则数目越来越多,在管理上就会遇到开始...