Skip to content

Commit ab206ad

Browse files
committed
0.84
1 parent 38591ea commit ab206ad

392 files changed

Lines changed: 48071 additions & 25 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

cndocs/_getting-started-linux-android.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
import RemoveGlobalCLI from './\_remove-global-cli.md';
2-
31
## 安装依赖
42

53
必须安装的依赖有:Node、JDK 和 Android Studio。
@@ -8,7 +6,7 @@ import RemoveGlobalCLI from './\_remove-global-cli.md';
86

97
### Node
108

11-
参照 Node 官方的[Linux 安装指南](https://nodejs.org/en/download/package-manager/)来安装 Node 20.19.4 以上的版本。
9+
参照 Node 官方的[Linux 安装指南](https://nodejs.org/en/download/package-manager/)来安装 Node 22.11.0 以上的版本。
1210

1311
> 注意:强烈建议始终选择 Node 当前的 LTS (长期维护)版本,一般是偶数版本,不要选择偏实验性质的奇数版本。
1412
@@ -82,7 +80,7 @@ Android Studio 默认会安装最新版本的 Android SDK。目前编译 React N
8280
- `Android SDK Platform 35`
8381
- `Intel x86 Atom_64 System Image`(官方模拟器镜像文件,使用非官方模拟器不需要安装此组件)
8482

85-
然后点击"SDK Tools"选项卡,同样勾中右下角的"Show Package Details"。展开"Android SDK Build-Tools"选项,确保选中了 React Native 所必须的`35.0.0`版本。你可以同时安装多个其他版本。
83+
然后点击"SDK Tools"选项卡,同样勾中右下角的"Show Package Details"。展开"Android SDK Build-Tools"选项,确保选中了 React Native 所必须的`36.0.0`版本。你可以同时安装多个其他版本。
8684

8785
最后点击"Apply"来下载和安装这些组件。
8886

@@ -139,7 +137,7 @@ npx @react-native-community/cli init AwesomeProject --version X.XX.X
139137

140138
<img src="/docs/assets/GettingStartedAndroidStudioAVD.svg" alt="Android Studio AVD Manager" width="100"/>
141139

142-
如果你刚刚才安装 Android Studio,那么可能需要先[创建一个虚拟设备](https://developer.android.com/studio/run/managing-avds.html)。点击"Create Virtual Device...",然后选择所需的设备类型并点击"Next",然后选择**Tiramisu** API Level 33 image.
140+
如果你刚刚才安装 Android Studio,那么可能需要先[创建一个虚拟设备](https://developer.android.com/studio/run/managing-avds.html)。点击"Create Virtual Device...",然后选择所需的设备类型并点击"Next".
143141

144142
> 译注:请不要轻易点击 Android Studio 中可能弹出的建议更新项目中某依赖项的建议,否则可能导致无法运行。
145143

cndocs/_getting-started-macos-android.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
import RemoveGlobalCLI from './\_remove-global-cli.md';
2-
31
## 安装依赖
42

53
必须安装的依赖有:Node、JDK 和 Android Studio。
@@ -11,11 +9,11 @@ import RemoveGlobalCLI from './\_remove-global-cli.md';
119
我们推荐使用[Homebrew](http://brew.sh/)来安装 Node 和 Watchman。在命令行中执行下列命令安装(如安装较慢可以尝试阿里云的[镜像源](https://developer.aliyun.com/mirror/homebrew)):
1210

1311
```shell
14-
brew install node@18
12+
brew install node@22
1513
brew install watchman
1614
```
1715

18-
如果你已经安装了 Node,请检查其版本是否在 18 以上。安装完 Node 后建议设置 npm 镜像(淘宝源)以加速后面的过程(或使用科学上网工具)。
16+
如果你已经安装了 Node,请检查其版本是否在 22.11.0 以上。安装完 Node 后建议设置 npm 镜像(淘宝源)以加速后面的过程(或使用科学上网工具)。
1917

2018
> 注意:强烈建议始终选择 Node 当前的 LTS (长期维护)版本,一般是偶数版本,不要选择偏实验性质的奇数版本。
2119
@@ -108,7 +106,7 @@ Android Studio 默认会安装最新版本的 Android SDK。目前编译 React N
108106
- `Android SDK Platform 35`
109107
- `Intel x86 Atom_64 System Image`(针对 Intel 芯片的官方模拟器镜像文件,使用非官方模拟器不需要安装此组件)或是`Google APIs ARM 64 v8a System Image`(针对 Apple Silicon 系列机型)
110108

111-
然后点击"SDK Tools"选项卡,同样勾中右下角的"Show Package Details"。展开"Android SDK Build-Tools"选项,确保选中了 React Native 所必须的`35.0.0`版本。你可以同时安装多个其他版本。
109+
然后点击"SDK Tools"选项卡,同样勾中右下角的"Show Package Details"。展开"Android SDK Build-Tools"选项,确保选中了 React Native 所必须的`36.0.0`版本。你可以同时安装多个其他版本。
112110

113111
点击"Apply"来下载和安装选中的这些组件。
114112

@@ -169,7 +167,7 @@ npx @react-native-community/cli init AwesomeProject --version X.XX.X
169167

170168
![Android Studio AVD Manager](/docs/assets/GettingStartedAndroidStudioAVD.png)
171169

172-
如果你刚刚才安装 Android Studio,那么可能需要先[创建一个虚拟设备](https://developer.android.com/studio/run/managing-avds.html)。点击"Create Virtual Device...",然后选择所需的设备类型并点击"Next",然后选择**Tiramisu** API Level 33 image.
170+
如果你刚刚才安装 Android Studio,那么可能需要先[创建一个虚拟设备](https://developer.android.com/studio/run/managing-avds.html)。点击"Create Virtual Device...",然后选择所需的设备类型并点击"Next".
173171

174172
> 译注:请不要轻易点击 Android Studio 中可能弹出的建议更新项目中某依赖项的建议,否则可能导致无法运行。
175173

cndocs/_getting-started-macos-ios.md

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
import RemoveGlobalCLI from './\_remove-global-cli.md';
2-
31
## 安装依赖
42

53
必须安装的依赖有:Node、Watchman、Xcode 和 CocoaPods。
@@ -11,11 +9,11 @@ import RemoveGlobalCLI from './\_remove-global-cli.md';
119
我们推荐使用[Homebrew](http://brew.sh/)来安装 Node 和 Watchman。在命令行中执行下列命令安装(如安装较慢可以尝试阿里云的[镜像源](https://developer.aliyun.com/mirror/homebrew)):
1210

1311
```
14-
brew install node@18
12+
brew install node@22
1513
brew install watchman
1614
```
1715

18-
如果你已经安装了 Node,请检查其版本是否在 18 以上。安装完 Node 后建议设置 npm 镜像(淘宝源)以加速后面的过程(或使用科学上网工具)。
16+
如果你已经安装了 Node,请检查其版本是否在 22.11.0 以上。安装完 Node 后建议设置 npm 镜像(淘宝源)以加速后面的过程(或使用科学上网工具)。
1917

2018
> 注意:强烈建议始终选择 Node 当前的 LTS (长期维护)版本,一般是偶数版本,不要选择偏实验性质的奇数版本。
2119
@@ -43,7 +41,7 @@ npm install -g yarn
4341

4442
### Xcode
4543

46-
React Native 目前需要[Xcode](https://developer.apple.com/xcode/downloads/) 14.1 或更高版本(建议选择尽量新的版本)。你可以通过 App Store 或是到[Apple 开发者官网](https://developer.apple.com/xcode/downloads/)上下载。这一步骤会同时安装 Xcode IDE、Xcode 的命令行工具和 iOS 模拟器。
44+
React Native 目前需要[Xcode](https://developer.apple.com/xcode/downloads/) 14.1 或更高版本(建议选择尽量新的版本)。你可以通过 [Mac App Store](https://itunes.apple.com/us/app/xcode/id497799835?mt=12)或是到[Apple 开发者官网](https://developer.apple.com/xcode/downloads/)上下载。这一步骤会同时安装 Xcode IDE、Xcode 的命令行工具和 iOS 模拟器。
4745

4846
#### Xcode 的命令行工具
4947

@@ -75,8 +73,6 @@ brew install cocoapods
7573

7674
## 创建新项目
7775

78-
<RemoveGlobalCLI />
79-
8076
使用 React Native 内建的命令行工具来创建一个名为"AwesomeProject"的新项目。这个命令行工具不需要安装,可以直接用 node 自带的`npx`命令来使用(注意 init 命令默认会创建最新的版本):
8177

8278
```shell

cndocs/_getting-started-windows-android.md

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
import RemoveGlobalCLI from './\_remove-global-cli.md';
2-
31
## 安装依赖
42

53
必须安装的依赖有:Node、JDK 和 Android Studio。
@@ -10,7 +8,7 @@ import RemoveGlobalCLI from './\_remove-global-cli.md';
108

119
我们建议直接使用搜索引擎搜索下载 Node 和[Java SE Development Kit (JDK)](https://www.oracle.com/java/technologies/downloads/#java17)
1210

13-
注意 Node 的版本应大于等于 20.19.4,安装完 Node 后建议设置 npm 镜像(淘宝源)以加速后面的过程(或使用科学上网工具)。
11+
注意 Node 的版本应大于等于 22.11.0,安装完 Node 后建议设置 npm 镜像(淘宝源)以加速后面的过程(或使用科学上网工具)。
1412

1513
> 注意:强烈建议始终选择 Node 当前的 LTS (长期维护)版本,一般是偶数版本,不要选择偏实验性质的奇数版本。
1614
@@ -76,7 +74,7 @@ Android Studio 默认会安装最新版本的 Android SDK。目前编译 React N
7674
- `Android SDK Platform 35`
7775
- `Intel x86 Atom_64 System Image`(官方模拟器镜像文件,使用非官方模拟器不需要安装此组件)
7876

79-
然后点击"SDK Tools"选项卡,同样勾中右下角的"Show Package Details"。展开"Android SDK Build-Tools"选项,确保选中了 React Native 所必须的`35.0.0`版本。你可以同时安装多个其他版本。
77+
然后点击"SDK Tools"选项卡,同样勾中右下角的"Show Package Details"。展开"Android SDK Build-Tools"选项,确保选中了 React Native 所必须的`36.0.0`版本。你可以同时安装多个其他版本。
8078

8179
最后点击"Apply"来下载和安装这些组件。
8280

@@ -108,8 +106,6 @@ C:\Users\你的用户名\AppData\Local\Android\Sdk
108106

109107
## 创建新项目
110108

111-
<RemoveGlobalCLI />
112-
113109
使用 React Native 内建的命令行工具来创建一个名为"AwesomeProject"的新项目。这个命令行工具不需要安装,可以直接用 node 自带的`npx`命令来使用:
114110

115111
> **必须要看的注意事项一**:请`不要`在目录、文件名中使用`中文、空格`等特殊符号。请`不要`单独使用常见的关键字作为项目名(如 class, native, new, package 等等)。请`不要`使用与核心模块同名的项目名(如 react, react-native 等)。
@@ -148,7 +144,7 @@ npx @react-native-community/cli init AwesomeProject --version X.XX.X
148144

149145
![Android Studio AVD Manager](/docs/assets/GettingStartedAndroidStudioAVD.png)
150146

151-
如果你刚刚才安装 Android Studio,那么可能需要先[创建一个虚拟设备](https://developer.android.com/studio/run/managing-avds.html)。点击"Create Virtual Device...",然后选择所需的设备类型并点击"Next",然后选择**Tiramisu** API Level 33 image.
147+
如果你刚刚才安装 Android Studio,那么可能需要先[创建一个虚拟设备](https://developer.android.com/studio/run/managing-avds.html)。点击"Create Virtual Device...",然后选择所需的设备类型并点击"Next".
152148

153149
> 译注:请不要轻易点击 Android Studio 中可能弹出的建议更新项目中某依赖项的建议,否则可能导致无法运行。
154150
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
:::tip Canary 🧪
2+
3+
**This API is currently only available in React Native’s Canary and Experimental channels.**
4+
5+
If you want to try it out, please [enable the Canary Channel](releases/release-levels) in your app.
6+
7+
:::
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
:::important Experimental 🧪
2+
3+
**This API is experimental.** Experimental APIs may contain bugs and are likely to change in a future version of React Native. Don't use them in production.
4+
5+
:::
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
:::tip Experimental Feature 🧪
2+
3+
**This API is currently only available in React Native’s Experimental channels.**
4+
5+
Experimental APIs may contain bugs and are likely to change in a future version of React Native. Don't use them in production.
6+
7+
If you want to try it out, please [enable the Experimental Channel](releases/release-levels) in your app.
8+
9+
:::
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import React from "react";
2+
import IOSContent from "./fabric-native-components-ios.md";
3+
import AndroidContent from "./fabric-native-components-android.md";
4+
5+
export function FabricNativeComponentsIOS() {
6+
return <IOSContent />;
7+
}
8+
9+
export function FabricNativeComponentsAndroid() {
10+
return <AndroidContent />;
11+
}

0 commit comments

Comments
 (0)