我有一个我编写的React Native本机桥接模块,并且如你所知,React Native的version 0.47对这些进行了重大更改:

Remove unused createJSModules calls (ce6fb33, 53d5504) - @javache


事实是,如果此弃用的覆盖方法位于Android模块的MainApplication.java文件中,则现在使用RN 0.47(或更高版本)的项目将无法编译,而使用较低版本的项目则无法进行编译不存在。

我该如何使自己的本机模块与0.47之前的旧版本兼容?

最佳答案

只需删除@OverridecreateJSModules()批注,它将对两者均适用!

关于javascript - React Native 0.47删除了createJSModules方法的后兼容性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45584887/

10-11 11:08