本文整理了React Native iOS开发过程中有用的工具、服务、测试、库以及网站等。

工具

  • 你可以选择不同的开发环境:DECO、EXPO或者你可以使用Nuclide+Atom,目前我使用EXPO XDE,不推荐使用DECO

  • Snowflake、Pepperoni和Ignite是React Native iOS初学者的工具包

  • f8App主要提供了着手React Native开发的新手教程

  • React Developer Tools是一款Chrome Extension,可以检查React组件层

  • 如果你需要本地playground,可以使用React Native Storybook

  • CodePush是另一款节省时间的利器,基于云服务可以直接在用户设备上部署APP的更新

  • Npm desktop manager可轻松添加、移除以及更新全局和本地packages

  • Sentry是一个跨平台的崩溃报告和聚合工具

  • ESLint和Flow可帮你编写高质量的正确代码

  • DevTools for Redux让你实时的监控Redux状态树的Store,有助于热重载和自定义UI

  • React Native开发必不可少的跨平台UI组件库-NativeBase

  • A React Native Apple HealthKit--与Apple HealthKit数据交互的桥接模块儿

  • Styled Component让你在React或React-native组件里面编写css的库

  • React Color收集了来自Sketch, Photoshop, Chrome, Github, Twitter以及Material Design等处的颜色选择器

  • Native Navigation和React Native Router Flux用于页面间的跳转

  • Axios用于Http Request

  • Redux状态管理库用来确保 state 变化的可预测性

测试

  • 快速可靠的React Native测试库--Jest

网站

  • React.Rocks提供了大量优秀的ReactNative示例

  • React Native github页面

  • Made with React收集了大量使用React Native技术的网站和应用程序

  • Start React可免费下载React.js主题和模板

  • ReactEx UI提供了大量的React Native组件

  • 我最喜欢的React Native网站

  • 高质量的React Native Newsletter

  • Facebook React Native page页面

  • ReactNativeExpress--一份帮助开发者开始React Native学习的指南

视频

  • React Conf 2017

  • React Native Tutorial—Build Apps With React Native

服务

  • SegmentIO’s Analytics SDK的React Native封装

  • Intercom.io的React Native封装

  • 四款React Native beta版测试工具:Testfairy、HockeyApp、Buddybuild以及Applivery,个人比较喜欢用Buddybuild

iOS新知识学习之React Native开发工具集相关推荐

  1. 每天学习一点新知识(一)——Unity开发游戏的拆包

    每天学习一点新知识(一)--Unity开发游戏的解包 用了CSDN有一段时间了,但一直都没有写过blog,只是在输入,没有输出.而且一直主要都是在查一些作业.题解什么的,还是希望自己能够多学到一些新东 ...

  2. React Native开发之必备React基础

    为了帮助大家快速上手React Native开发,在这本节中将向大家介绍开发React Native所需要的一些React必备基础知识. 概述 本节课将从React的特点.如何使用React.JSX语 ...

  3. Hybrid App 和 React Native 开发那点事

    版权声明:本文为博主原创文章,未经博主允许不得转载. 简介:Hybrid App(混合模式移动应用)开发是指介于Web-app.Native-App这两者之间的一种开发模式,兼具「Native App ...

  4. React Native开发错误警告处理总结(已解决 !持续更新)

    注:本文是我在开发过程中遇到问题解决方法的总结,之后会持续更新,希望帮助到更多的学习者.文中有不妥的地方希望指出共同学习,同时欢迎大神补充.(之后我会放出自己开发整理的笔记和GithubDemo地址, ...

  5. React Native开发(一)

    本React Native讲解专题:主要讲解了React Native开发,由基础环境搭建配置入门,基础,进阶相关讲解. 关于React Native各种疑难杂症,问题深坑总结方案请点击查看: Mac ...

  6. Windows环境下安装React Native开发环境----记一次填坑过程

    前言 集成React Native开发环境遇到各个坑,调试了很久出现过找不到设备,百度上个别人的资料有误被绕来绕去耽误了很多时间,下载慢等待时间过长等问题,最后多方查阅资料,电脑重启等操作终于部署好了 ...

  7. 如何用 React Native 开发实时音视频应用

    对于 Web.iOS.Android 开发者来讲,React Native 给跨平台开发工作带来了很大的帮助.仅用 JavaScript 就可以创建运行于移动端的应用.同时,你也可以将 React N ...

  8. 在 iOS 与 Android 上实现 React Native 应用深度链接,通过 URL 打开到指定页面

    在 iOS 与 Android 上实现 React Native 应用深度链接,使得应用可以通过 我们生活在一个万物兼可分享的年代,而分享的过程,几乎最终都会分享某一个链接,那么,作为开发者,最常遇到 ...

  9. React Native开发指南-在原生和React Native间通信

    通过植入原生应用和原生UI组件两篇文档,我们学习了React Native和原生组件的互相整合.在整合的过程中,我们会需要在两个世界间互相通信.有些方法已经在其他的指南中提到了,这篇文章总结了所有可行 ...

最新文章

  1. 快速上手微软 “群策 MARO” 平台,打造简易的共享单车场景
  2. 广义线性模型GLM、GLMM、LMM、MLM、GMM、GEE、广义线性模型GLM和广义线性混合模型的GLMM区别
  3. 网络字节顺序 流操作
  4. 【python】再说装饰器与闭包的写法
  5. 基于float的几种布局
  6. 广州 adobe 技术者开发日回归
  7. Java探索之旅(2)——GUI输入输出与代码的规范性
  8. php转型mysql dba_MySQL_DBA整理(转)
  9. Linux学习总结(六十六)打印一串数字的脚本
  10. Asp.Net中的三种分页方式总结
  11. jq select 操作
  12. Java垃圾回收器详解
  13. CentOS7安装谷歌浏览器
  14. 【雅思大作文考官范文】——第十九篇:独居人口' essay
  15. 证明最小码距与纠检错图像_详解差错控制之码距、检错与纠错
  16. java计算机毕业设计计算机专业招聘网站MyBatis+系统+LW文档+源码+调试部署
  17. Luat模块应用手册-示例-Luat DEMO-长连接超低功耗方案
  18. ls200_铁三角 LS200 双动铁入耳式耳机 个人客观听感(附IM02听感对比)
  19. 总结iOS游戏的设计、营销和盈利方式
  20. mysql的check出错_如何利用myisamchk和mysqlcheck快速修复损坏的MySQL数据库

热门文章

  1. 数字资产支付行业研究报告 | TokenInsight
  2. 如何减少block的数量?也就是减小Namenode的内存压力?
  3. 苏轼:醉笑陪君三万场 不诉离殇
  4. 电子电路:差分放大器分析
  5. U盘可以被电脑识别,但无法读取U盘里的内容
  6. Linux之创建、删除文件及目录命令touch、echo、mkdir、rm、rmdir
  7. sqlserver:关于timestamp时间戳 rowversion
  8. 深度学习平台——常用图像标注工具
  9. 北京理工大学计算机实验广域网通信与有,北京理工大学计算机实验七报告表.doc...
  10. 不对等的爱情并不长久