import { NativeModules } from 'react-native';
const { PlatformConstants } = NativeModules;
/**
* 判断当前的React Native 版本是否支持改进的 Spring animation 机制,
* 版本在 >=0.50 或者为 0.0 是才返回真
* @returns {boolean}
*/
export const supportsImprovedSpringAnimation = () => {
if (PlatformConstants && PlatformConstants.reactNativeVersion) {
const { major, minor } = PlatformConstants.reactNativeVersion;
return minor >= 50 || (major === 0 && minor === 0);
// `master` has major + minor set to 0
}
return false;
};
React Navigation源代码阅读 : utils/ReactNativeFeatures.js
最新推荐文章于 2025-04-21 22:18:38 发布
本文介绍了一个用于检测React Native版本是否支持改进的Spring动画机制的方法。该方法通过检查平台常量中的React Native版本号来确定当前环境是否具备新版动画特性。

1195

被折叠的 条评论
为什么被折叠?



