跳到主要内容
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.patch 或 major.minor.patch-prerelease。