react-native教程与代码规范

代码规范

  • 页面与样式分开,按功能模块创建文件夹。文件夹首字母小写驼峰式命名。页面文件首字母大写驼峰式命名,其他文件首字母小写驼峰式命名。
  • 公共组件,每个组件单独创建文件夹。代码较少时,样式与页面代码放到一个文件中。组件复杂,页面与样式分开在该组件文件夹中。(方便在不同项目中拷贝)
  • 变量命名与参数命名使用驼峰式命名,尽量做到见名称知其义。
  • 读取state和props时,使用const与解构,必要时可使用let。不使用var。
    const { params } = this.props;
    const { status } = this.state;
  • 当要用函数表达式或匿名函数时,使用箭头函数。(更加简洁,并且绑定了this)
  • 没有子元素的组件使用自闭合语法,自闭合标签 / 前留一个空格。

基础教程

  • react-native中文网:https://reactnative.cn
  • Confluence教程:http://jiraserver:8090/display/frontend/react+native

iOS与安卓差异

文档中都有标注,查看文档时需要仔细。()

你可能感兴趣的:(react-native教程与代码规范)