React Native 学习笔记三(关于prop属性的使用和复用)
2016-09-13 10:25
519 查看
View的组件。
View常用作其他组件的容器,来帮助控制布局和样式。(每个return下面
只能有一个直属的View)
仅仅使用
props和基础的
Text、
Image以及
View组件,就已经足以编写各式各样的UI组件了。
Props(属性)import {
AppRegistry,
StyleSheet,
Image,
View
} from 'react-native';
class helloReact extends Component {
//渲染
render() {
//pic 外层有{} 是为了将变量嵌套进jsx中 {}表示的意思事{}内部为一个js变量或者表达式 需要执行 并将执行后的值取出
// let相当于var 变量定义 (目前理解)
let pic = {
uri: 'https://upload.wikimedia.org/wikipedia/commons/d/de/Bananavarieties.jpg'
};
return (
<Image source={pic} style={{width: 193, height: 110}} />
);
}
}
不同的场景使用不用的属性定制 可以提高复用性 import { AppRegistry, StyleSheet, Text, View } from 'react-native'; class Greeting extends Component{ render(){ return( //自定义控件也可以使用props(属性) <Text>Hello{this.props.name}</Text> ); } } class helloReact extends Component { //渲染 render() { return ( //设置显示风格 自定义View 显示结果为Hellohello HelloWorld <View style={{alignItems:'center'}}> <Greeting name='hello'/> <Greeting name='World'/> </View> ); }
相关文章推荐
- Spring学习笔记 关于Bean定义的重用-使用abstract以及parent标签属性
- Spring学习笔记 关于Bean属性的初始化 - 使用inner bean以及List, Map与Set的初始化
- Spring学习笔记 关于Bean定义的重用-使用abstract以及parent标签属性
- React Native 学习笔记七(关于布局的使用)
- CSS学习笔记Padding 属性中参数的定义与使用
- Struts学习笔记之在ActionForm中使用集合属性并自动组装(populate)数据
- Spring学习笔记 通过PropertyPlaceholderConfigurer来使用properties文件初始化Map类型属性
- IOS学习笔记 CALayer & 核心动画 CALayer基本属性的使用(1)
- SharePoint【学习笔记】-- 关于Element.xml中Ghostable与GhostableInLibrary属性设置
- SilverLight学习笔记--关于使用IValueConvert对绑定数据的格式化操作
- 数据结构 学习笔记之:关于顺序栈中给结构体类型指针分配内存时,使用malloc和不使用malloc的疑惑之解惑!
- CSS学习笔记Padding 属性中参数的定义与使用
- 个人学习笔记8之--关于OVER子句 多属性的比较 PIVOT 聚合问题
- InfoSymbol中的infoRenderer属性的使用方法(学习笔记)
- [学习笔记] EL 使用EL表达式获得作用域属性
- 【个人学习笔记8之--关于OVER子句 多属性的比较 PIVOT 聚合问题】
- j2me学习笔记【12】——游戏操作Canvas类的up、down、left、right、fire属性使用实例
- Sharepoint学习笔记---关于Element.xml中Ghostable与GhostableInLibrary属性设置
- Spring学习笔记 关于Bean属性的初始化
- Java 学习笔记23:关于Java Session使用