React native 如何在运行时获取react native的版本?
React Native的API变化很快,作为一名模块开发人员,我必须做一些自适应工作以获得更好的兼容性 如何在RN模块(js/objc/java)中执行类似操作:React native 如何在运行时获取react native的版本?,react-native,React Native,React Native的API变化很快,作为一名模块开发人员,我必须做一些自适应工作以获得更好的兼容性 如何在RN模块(js/objc/java)中执行类似操作: 目前还没有办法在运行时做到这一点。您是否可以利用package.json声明您的模块依赖于React-Native的特定版本,并在发布新版本的模块时进行更新?随着时间的推移,API中的突破性变化会越来越少。我认为这对于RN的这个刚开始的阶段来说是可以的,但我们将来可能必须支持一系列稳定的RN版本。以下是我的答案: if (RN_VE
目前还没有办法在运行时做到这一点。您是否可以利用package.json声明您的模块依赖于React-Native的特定版本,并在发布新版本的模块时进行更新?随着时间的推移,API中的突破性变化会越来越少。我认为这对于RN的这个刚开始的阶段来说是可以的,但我们将来可能必须支持一系列稳定的RN版本。以下是我的答案:
if (RN_VERSION === ENV.RN_0_11) {
callNewApi(xxx);
} else {
callOldApi(xxx);
}