RN学习网址(持续更新)

2018-07-03  本文已影响75人  临川慕容吹雪

学习RN之前我们需要了解

React
HTM,JS相关知识

RN学习网站

RN中文网
源码分析(RN源码解析我觉得这个解释得比较好可以参考下,有助于我们理解RN)
React-Native学习指南(汇集了各类react-native学习资源、开源App和组件)
外国人总结(收集了很多组件、工具、教程和文章)
RN常用开源组件

他人技术博客讲解

阮一峰的网络日志
贾鹏辉的技术博客

RN增量更新说明(我们公司开始使用RN就是为了实现动态更新)

RN增量更新
iOS端实现React Native差异化增量更新

我们自己热更新流程图

优秀开源项目

别人总结项目

自己总结的RN组件

图片选择器也可以进行图片编辑
权限校验组件,用于判断是否有相册,视频,定位等各种权限
直接向根视图添加子视图的组件

使用IDEA工具配置运行安卓(当然你可以使用其他主流工具我是用的这个工具)

IDEA配置地址1
IDEA配置2
配置完成之后要想RN运行安卓程序
react-native run-android ,运行之前我是通过IDEA把安卓模拟器打开了 ,如果报错[Could not resolve all dependencies for configuration ':app:]之类的试着运行react-native upgrade
MAC 运行安卓出现[Error: SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable.]
如果环境变量配置都对,
请在命令下运行,我找了好久才找到这个说明的
launchctl setenv 环境变量名 环境变量内容
参考地址
直接运行安卓不使用命令报错 Unable to load script form assets 'index.android.bundle.'之类的在当前文件下运行命令react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res/

上一篇 下一篇

猜你喜欢

热点阅读