React Native 0.47 删除了 createJSModules 方法的逆向兼容性



我有一个我编码的 React Native 原生桥接模块,如你所知,React Native 的 0.47 版对这些进行了重大更改:

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

问题是,现在使用 RN 0.47(或将来更高(的项目将无法编译,如果这个已弃用的覆盖方法位于 Android 模块的MainApplication.java文件中,并且使用较低版本的项目如果不存在,则不会编译。

如何使用它使自己的本机模块与 0.47 以外的旧版本和新版本兼容?

只需删除createJSModules()@Override注释,它就会对两者都有效!

最新更新