React Native ——> App
使用 React Native 作为 app 框架,Redux 作为数据层,因此我们需要选用一些支持性的技术和工具:
- 开源的 Parse Server 做数据存储 - 运行在 Node.js 上。
- Flow 用来做 React Native 的 JavaScript 输入错误检查,防止低级的输入错误。
- 使用 Jest framework 来做单元测试。
- 我们使用 React Native Facebook SDK 来做 iOS 和 Android 客户端的快速 Facebook 集成。
- 我们使用 Facebook 在 Mac 上的编辑器 Nuclide ,这个编辑器有 内置的 React Native 支持。
- 用 git 来做版本管理,项目托管在 GitHub。