代码规范
- 页面与样式分开,按功能模块创建文件夹。文件夹首字母小写驼峰式命名。页面文件首字母大写驼峰式命名,其他文件首字母小写驼峰式命名。
- 公共组件,每个组件单独创建文件夹。代码较少时,样式与页面代码放到一个文件中。组件复杂,页面与样式分开在该组件文件夹中。(方便在不同项目中拷贝)
- 变量命名与参数命名使用驼峰式命名,尽量做到见名称知其义。
- 读取state和props时,使用const与解构,必要时可使用let。不使用var。
const { params } = this.props;
const { status } = this.state;
- 当要用函数表达式或匿名函数时,使用箭头函数。(更加简洁,并且绑定了this)
- 没有子元素的组件使用自闭合语法,自闭合标签 / 前留一个空格。
<Loading />
基础教程
- react-native中文网:https://reactnative.cn
- Confluence教程:http://jiraserver:8090/display/frontend/react+native
iOS与安卓差异
文档中都有标注,查看文档时需要仔细。()