在webstrom的设置中找到library,然后下载react跟react-native,然后就可以了, 书写代码的时候再后边加才是可以的。
react native只能显示View,所以所有的标签都在外边包一个View
alignItems:"center",对行内元素没有影响的,所以要生效的话,那就得给行内元素套个View标签
// 识别系统,做不同的样式
paddingTop:Platform.OS==='ios'?20:0
注意:
importReact, { Component,PropTypes}from'react';
这里的PropTypes 的首字母要大写
export default classCommonNavextendsComponent {
//属性
static propTypes= { //这里的propTypes首字母小写
title:PropTypes.string,
leftIconName:PropTypes.string,
rightIconName:PropTypes.string
}
------------------------注释-----------------------------
在rn中,注释是这样的,千万别漏掉{};
{/*写带有标签的代码*/}
---------------------------注意用数组来表示---------------------------------
var style= (i==this.state.selectedPage) ? {color:'orange'} : {color:'gray'};
style={[{fontSize:28},style]}