为了账号安全,请及时绑定邮箱和手机立即绑定

如何学习react-native关于Native modules部分的知识

如何学习react-native关于Native modules部分的知识

繁星coding 2018-12-18 19:58:10
最近在维护公司的app,是用react-native写的,里面用到了一些插件,比如说react-native-camera、react-native-webview、react-native-modal等,这些插件绝大多数只需要懂js就能学会,遇到问题,调试js也比较简单。但是有的插件不光要懂js,还要懂android/ios的一些知识(用的过程中经常报一些错,不是只懂js就能搞定的)。以前的做法是复制错误信息去google搜,虽然绝大多数问题能靠这种方式解决,碰到一些棘手的就没办法了,而且使人有一种知其然不知其所以然的感觉。各位大神,有没有什么书/教程专门介绍这块知识。比如说react-native-camera这个插件,github上面的安装教程说需要改动几个原生文件,加一堆代码。那么这几个文件的作用是什么?这样即使不懂原生代码,也能快速定位问题。
查看完整描述

1 回答

?
函数式编程

TA贡献1807条经验 获得超9个赞

我现在和你一样,也是写app的时候发现很多native的知识欠缺,导致引入这些集成native的三方库的时候,很是头疼,所以乘着双11 我买了2本ios的书。。所以,如果要问课程或者什么书的话 很显然是关于原生方面的书籍

更新。 加的代码 其实就是原生的代码以及原生代码和rn之间的bridge. 你现在的想法就是 我不需要懂原生也能看懂 他加的东西。 说实话 你不觉得你这样的想法很奇怪吗。 就比如说这个camera组件, 对于ios和android 各有一套不同的实现代码,分别取调用原生的打开摄像机、拍照 等等一系列,原生的代码。以及将原生代码和rn 桥接起来的代码。 你说 我不懂 ios 不懂 android 我只看js 就能看懂。这就很费解你的想法。


查看完整回答
反对 回复 2018-12-18
  • 1 回答
  • 0 关注
  • 419 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信