跳到主要内容
Version: Next

ReactNativeVersion

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

ReactNativeVersion API 会在 JavaScript 端提供已解析的 react-native 包版本。应用和库可以用它检查兼容性,或启用特定版本的行为。

note

公开 API 中还提供了 Platform.constants.reactNativeVersion不过,它是由各平台原生层报告的 React Native 版本。

示例

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

const version = ReactNativeVersion.getVersionString(); // 0.88.1
const {major, minor, patch, prerelease} = ReactNativeVersion;
major; // 0
minor; // 88
patch; // 1
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.patchmajor.minor.patch-prerelease