跳到主要内容
版本:0.86

ReactNativeVersion

React TSX
import {ReactNativeVersion} from 'react-native';

ReactNativeVersion API 用于获取 JS 端解析到的 react-native 包版本。应用和库可以用它检查兼容性,或启用特定版本的行为。

备注

此外,公共 API 中已经提供了 Platform.constants.reactNativeVersion。不过,它返回的是各个平台上由原生端报告的 React Native 版本。

示例​

React TSX
import {ReactNativeVersion} from 'react-native';

const version = ReactNativeVersion.getVersionString(); // 0.86.3
const {major, minor, patch, prerelease} = ReactNativeVersion;
major; // 0
minor; // 86
patch; // 3
prerelease; // null

参考

属性​

major​

React TSX
static major: number;

解析到的 react-native 包的主版本号。


minor​

React TSX
static minor: number;

解析到的 react-native 包的次版本号。


patch​

React TSX
static patch: number;

解析到的 react-native 包的修订版本号。


prerelease​

React TSX
static prerelease: string | null;

解析到的 react-native 包的预发布标签;稳定版返回 null。

方法​

getVersionString()​

React TSX
static getVersionString(): string;

返回完整版本字符串,格式为 major.minor.patch 或 major.minor.patch-prerelease。