ReactNative-03
今天的例子是https://segmentfault.com/a/1190000004660712?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io里面的3-2
1. 3-2例子找不到引入文件的原因是react-native-swiper需要在终端npm i react-native-swiper --save, 什么鬼,弄了一天我眼泪都出来了
2. 从ReactNative 0.16起,babel升级到了6.x版本。在babel6中,require和export default不能直接配对使用。所以,你要么把
varHello =require('./components/Hello');改为importHellofrom'./components'
要么exportdefaultReact.createClass({改为module.exports = React.createClass({
二者选其一,配对使用。
3.{{ 在这里面写内容}} {[在这里面写内容]} {[{xxx:ss,xxx:ss}]}
4.flexbox
flexDirection 指定flex里面元素的属性是按行显示还是按列显示,定义元素的升降序
justifyContent: 声明如何分配元素之外的空间
flexWrap: 指定flex子元素超出总宽度是否换行
5. AppRegistry.registerComponent('HelloOneZD', () => NV); 用AppRegistry.registerComponent来注册根组件,
6. render: function(){} 对象 render(){}class里面 // 不懂~~~