使用ReactNative的插件,我们可以简单把它理解成两步:
1 是原生代码的整合。
原生代码的整合,我们通常的做法是开发一个lib,然后使用app的跨目录依赖,然后让app依赖这个lib,最后在打包过程中就可以把这些代码全部打进去。
2 是js代码的整合。
js代码的整合就相对简单了,npm install后,就会自动添加依赖,后边自动打包。
最后在app运行的时候,ReactNative框架会自动去原生代码中通过注册找到所有对应的方法,然后和js中的方法联系起来,最后方法就调用成功了。
网友评论