包含:
1.与React Natives保持实时更新
2.应用代码的模块化组织和良好的文档结构
3.使用Redux的ImmutableJS,以及Reasonaboutable的状态管理
4.Elm架构风格Redux Loop能控制副作用
5.Redux-managed 基于Stack的导航器 以及使用NavigationExperimental实现的Tabbed 导航
6.磁盘持久化用于离线支持。
7.提供案例程序展示如何结合所有组件具体编写一个实战应用
8.清晰可测试的服务层,可和RESTful API交互。
9.JSON Web Token 授权
10.基于 iOS 和 Android多环境配置(开发, 测试, 产品)
11.内建错误处理和定制错误页面
此外:
1.使用Mochafor进行单元测试
2.使用Enzymeand进行mocked React Native的界面组件单元测试
3.使用Istanbul实现代码覆盖
4.使用Auth0进行用户登录授权(需要在Auth0注册)
5.使用Bitrise.io进行持续集成和发布。
6.使用Microsoft Code Push进行持续部署和即时应用( instant app)更新