Skip to content

docs(cndocs): 批量同步 52 个中文文档(2026-04-13)#1010

Merged
sunnylqm merged 48 commits intoproductionfrom
auto-translate-20260413-batch
Apr 13, 2026
Merged

docs(cndocs): 批量同步 52 个中文文档(2026-04-13)#1010
sunnylqm merged 48 commits intoproductionfrom
auto-translate-20260413-batch

Conversation

@sunnylqm
Copy link
Copy Markdown

本次同步概要

本次 PR 同步了 52 个 cndocs/ 中文文档,总计 +2627 / -3982 行变更。

已同步文件(34 个)

大幅更新(结构/内容重写):

  • flexbox.md — 补充包含块章节,添加 TypeScript SnackPlayer 示例
  • getting-started.md — 重写为 Expo-first 页面
  • flatlist.md — 修正 cross-reference,添加缺失属性
  • legacy/native-modules-ios.md — 结构重写
  • legacy/direct-manipulation.md — 补充 SnackPlayer 嵌入
  • handling-touches.md — 类组件→函数组件
  • linking.md — 添加 Swift 标签
  • network.md — 更新为 JS/TS 标签
  • permissionsandroid.md — 添加 15 个缺失权限
  • scrollview.md — 添加 StickyHeaderComponent
  • sectionlist.md — 更新 SafeAreaProvider
  • publishing-to-app-store.md — 添加截图章节

中等/小幅更新: panresponder, inputaccessoryview, settings, pixelratio, platform-specific-code, security, optimizing-flatlist-configuration, timers, touchablehighlight, switch, usewindowdimensions, vibration, usecolorscheme, upgrading, roottag, style, progressbarandroid, release-levels, react-native-gradle-plugin, pure-cxx-modules, turbo-native-modules-android, statusbarios, imagepickerios, segmentedcontrolios, timepickerandroid, safeareaview

已删除孤本文件(14 个)

architecture-overview, new-architecture-app-modules-ios, new-architecture-app-renderer-android, new-architecture-intro, new-architecture-library-intro, new-architecture-library-ios, new-architecture-troubleshooting, profile-hermes, progressviewios, react-18-and-react-native, removing-default-permissions, slider, symbolication, threading-model

通用修复

  • SafeAreaView → react-native-safe-area-context
  • class → className
  • blockquote → admonition
  • master → main
  • reactjs.org → react.dev
  • jsx → tsx

dependabot bot and others added 30 commits March 30, 2026 11:23
* Bump serialize-javascript from 7.0.3 to 7.0.5

Bumps [serialize-javascript](https://github.com/yahoo/serialize-javascript) from 7.0.3 to 7.0.5.
- [Release notes](https://github.com/yahoo/serialize-javascript/releases)
- [Commits](yahoo/serialize-javascript@v7.0.3...v7.0.5)

---
updated-dependencies:
- dependency-name: serialize-javascript
  dependency-version: 7.0.5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* update lock

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Bartosz Kaszubowski <gosimek@gmail.com>
Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp) from 0.1.12 to 0.1.13.
- [Release notes](https://github.com/pillarjs/path-to-regexp/releases)
- [Changelog](https://github.com/pillarjs/path-to-regexp/blob/v.0.1.13/History.md)
- [Commits](pillarjs/path-to-regexp@v0.1.12...v.0.1.13)

---
updated-dependencies:
- dependency-name: path-to-regexp
  dependency-version: 0.1.13
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Bartosz Kaszubowski <gosimek@gmail.com>
* Add React Native 0.85 blog post

Add the release blog post for React Native 0.85 covering the new
Animation Backend, DevTools improvements, Metro TLS support, Jest
preset migration, and other breaking changes. Also adds missing
author entries to authors.yml.

* Add images for 0.85 blog post

Add animation backend demo GIFs for iOS and Android, and DevTools
macOS tabs screenshot. Update blog post to reference the new assets.

* Display animation backend GIFs side by side in a table

* Fix prettier lint for markdown table formatting

* Fix prettier table formatting via --write

* Apply PR feedback from Simek

- Use internal link for animations#caveats
- Add title parameter to metro.config.js and jest.config.js code blocks
- Use sh instead of text for CLI command code block

* Apply huntie's feedback and update date to 2026-04-07

- Simplify Expo SDK paragraph wording
- Update blog post date from 2026-04-06 to 2026-04-07
Illustrate the EOL Node.js versions section with bullet points
showing which versions are supported and which are not.

https://claude.ai/code/session_012yWt7ffvxSWY3L9JsbyFu3

Co-authored-by: Claude <noreply@anthropic.com>
@netlify
Copy link
Copy Markdown

netlify bot commented Apr 13, 2026

Deploy Preview for reactnativecn failed. Why did it fail? →

Name Link
🔨 Latest commit 16614f5
🔍 Latest deploy log https://app.netlify.com/projects/reactnativecn/deploys/69dc742caffe9e0008d8747c

@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Apr 13, 2026

Important

Review skipped

Too many files!

This PR contains 297 files, which is 147 over the limit of 150.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 89ceabea-0eaf-43e3-8d41-08da9a72775c

📥 Commits

Reviewing files that changed from the base of the PR and between 9392209 and 16614f5.

⛔ Files ignored due to path filters (3)
  • website/static/blog/assets/0.85-animation-backend-android.gif is excluded by !**/*.gif
  • website/static/blog/assets/0.85-animation-backend-ios.gif is excluded by !**/*.gif
  • website/static/blog/assets/0.85-devtools-macos-tabs.png is excluded by !**/*.png
📒 Files selected for processing (297)
  • .github/workflows/pre-merge.yml
  • .yarnrc.yml
  • README.md
  • cndocs/architecture-overview.md
  • cndocs/flatlist.md
  • cndocs/flexbox.md
  • cndocs/handling-touches.md
  • cndocs/imagepickerios.md
  • cndocs/inputaccessoryview.md
  • cndocs/legacy/direct-manipulation.md
  • cndocs/legacy/native-modules-ios.md
  • cndocs/linking.md
  • cndocs/network.md
  • cndocs/new-architecture-app-modules-ios.md
  • cndocs/new-architecture-app-renderer-android.md
  • cndocs/new-architecture-intro.md
  • cndocs/new-architecture-library-intro.md
  • cndocs/new-architecture-library-ios.md
  • cndocs/new-architecture-troubleshooting.md
  • cndocs/optimizing-flatlist-configuration.md
  • cndocs/panresponder.md
  • cndocs/permissionsandroid.md
  • cndocs/pixelratio.md
  • cndocs/platform-specific-code.md
  • cndocs/profile-hermes.md
  • cndocs/progressbarandroid.md
  • cndocs/progressviewios.md
  • cndocs/publishing-to-app-store.md
  • cndocs/react-18-and-react-native.md
  • cndocs/react-native-gradle-plugin.md
  • cndocs/releases/release-levels.md
  • cndocs/removing-default-permissions.md
  • cndocs/roottag.md
  • cndocs/safeareaview.md
  • cndocs/scrollview.md
  • cndocs/sectionlist.md
  • cndocs/security.md
  • cndocs/segmentedcontrolios.md
  • cndocs/settings.md
  • cndocs/slider.md
  • cndocs/statusbarios.md
  • cndocs/style.md
  • cndocs/switch.md
  • cndocs/symbolication.md
  • cndocs/the-new-architecture/pure-cxx-modules.md
  • cndocs/threading-model.md
  • cndocs/timepickerandroid.md
  • cndocs/timers.md
  • cndocs/touchablehighlight.md
  • cndocs/turbo-native-modules-android.md
  • cndocs/upgrading.md
  • cndocs/usecolorscheme.md
  • cndocs/usewindowdimensions.md
  • cndocs/vibration.md
  • docs/turbo-native-modules-ios.md
  • docs/view-style-props.md
  • package.json
  • scripts/src/image-check.ts
  • website/blog/2026-04-07-react-native-0.85.md
  • website/blog/authors.yml
  • website/package.json
  • website/src/components/releases/_releases-table.md
  • website/versioned_docs/version-0.77/view-style-props.md
  • website/versioned_docs/version-0.78/view-style-props.md
  • website/versioned_docs/version-0.79/turbo-native-modules-ios.md
  • website/versioned_docs/version-0.79/view-style-props.md
  • website/versioned_docs/version-0.80/turbo-native-modules-ios.md
  • website/versioned_docs/version-0.80/view-style-props.md
  • website/versioned_docs/version-0.81/turbo-native-modules-ios.md
  • website/versioned_docs/version-0.81/view-style-props.md
  • website/versioned_docs/version-0.82/turbo-native-modules-ios.md
  • website/versioned_docs/version-0.82/view-style-props.md
  • website/versioned_docs/version-0.83/turbo-native-modules-ios.md
  • website/versioned_docs/version-0.83/view-style-props.md
  • website/versioned_docs/version-0.84/turbo-native-modules-ios.md
  • website/versioned_docs/version-0.84/view-style-props.md
  • website/versioned_docs/version-0.85/_canary-channel-api-warning.mdx
  • website/versioned_docs/version-0.85/_experimental-api-warning.mdx
  • website/versioned_docs/version-0.85/_experimental-channel-api-warning.mdx
  • website/versioned_docs/version-0.85/_fabric-native-components.jsx
  • website/versioned_docs/version-0.85/_getting-started-linux-android.md
  • website/versioned_docs/version-0.85/_getting-started-macos-android.md
  • website/versioned_docs/version-0.85/_getting-started-macos-ios.md
  • website/versioned_docs/version-0.85/_getting-started-windows-android.md
  • website/versioned_docs/version-0.85/_integration-with-existing-apps-ios.md
  • website/versioned_docs/version-0.85/_integration-with-existing-apps-kotlin.md
  • website/versioned_docs/version-0.85/_markdown-new-architecture-warning.mdx
  • website/versioned_docs/version-0.85/_remove-global-cli.md
  • website/versioned_docs/version-0.85/_turbo-native-modules-components.jsx
  • website/versioned_docs/version-0.85/accessibility.md
  • website/versioned_docs/version-0.85/accessibilityinfo.md
  • website/versioned_docs/version-0.85/actionsheetios.md
  • website/versioned_docs/version-0.85/activityindicator.md
  • website/versioned_docs/version-0.85/alert.md
  • website/versioned_docs/version-0.85/alertios.md
  • website/versioned_docs/version-0.85/animated.md
  • website/versioned_docs/version-0.85/animatedvalue.md
  • website/versioned_docs/version-0.85/animatedvaluexy.md
  • website/versioned_docs/version-0.85/animations.md
  • website/versioned_docs/version-0.85/app-extensions.md
  • website/versioned_docs/version-0.85/appearance.md
  • website/versioned_docs/version-0.85/appendix.md
  • website/versioned_docs/version-0.85/appregistry.md
  • website/versioned_docs/version-0.85/appstate.md
  • website/versioned_docs/version-0.85/asyncstorage.md
  • website/versioned_docs/version-0.85/backhandler.md
  • website/versioned_docs/version-0.85/boxshadowvalue.md
  • website/versioned_docs/version-0.85/build-speed.md
  • website/versioned_docs/version-0.85/building-for-tv.md
  • website/versioned_docs/version-0.85/button.md
  • website/versioned_docs/version-0.85/checkbox.md
  • website/versioned_docs/version-0.85/clipboard.md
  • website/versioned_docs/version-0.85/colors.md
  • website/versioned_docs/version-0.85/communication-android.md
  • website/versioned_docs/version-0.85/communication-ios.md
  • website/versioned_docs/version-0.85/components-and-apis.md
  • website/versioned_docs/version-0.85/datepickerandroid.md
  • website/versioned_docs/version-0.85/datepickerios.md
  • website/versioned_docs/version-0.85/debugging-native-code.md
  • website/versioned_docs/version-0.85/debugging-release-builds.md
  • website/versioned_docs/version-0.85/debugging.md
  • website/versioned_docs/version-0.85/devsettings.md
  • website/versioned_docs/version-0.85/dimensions.md
  • website/versioned_docs/version-0.85/document-nodes.md
  • website/versioned_docs/version-0.85/drawerlayoutandroid.md
  • website/versioned_docs/version-0.85/dropshadowvalue.md
  • website/versioned_docs/version-0.85/dynamiccolorios.md
  • website/versioned_docs/version-0.85/easing.md
  • website/versioned_docs/version-0.85/element-nodes.md
  • website/versioned_docs/version-0.85/fabric-native-components-android.md
  • website/versioned_docs/version-0.85/fabric-native-components-ios.md
  • website/versioned_docs/version-0.85/fabric-native-components.md
  • website/versioned_docs/version-0.85/fast-refresh.md
  • website/versioned_docs/version-0.85/flatlist.md
  • website/versioned_docs/version-0.85/flexbox.md
  • website/versioned_docs/version-0.85/gesture-responder-system.md
  • website/versioned_docs/version-0.85/get-started-without-a-framework.md
  • website/versioned_docs/version-0.85/getting-started.md
  • website/versioned_docs/version-0.85/global-AbortController.md
  • website/versioned_docs/version-0.85/global-AbortSignal.md
  • website/versioned_docs/version-0.85/global-Blob.md
  • website/versioned_docs/version-0.85/global-EventCounts.md
  • website/versioned_docs/version-0.85/global-File.md
  • website/versioned_docs/version-0.85/global-FileReader.md
  • website/versioned_docs/version-0.85/global-FormData.md
  • website/versioned_docs/version-0.85/global-Headers.md
  • website/versioned_docs/version-0.85/global-PerformanceEntry.md
  • website/versioned_docs/version-0.85/global-PerformanceEventTiming.md
  • website/versioned_docs/version-0.85/global-PerformanceLongTaskTiming.md
  • website/versioned_docs/version-0.85/global-PerformanceMark.md
  • website/versioned_docs/version-0.85/global-PerformanceMeasure.md
  • website/versioned_docs/version-0.85/global-PerformanceObserver.md
  • website/versioned_docs/version-0.85/global-PerformanceObserverEntryList.md
  • website/versioned_docs/version-0.85/global-PerformanceResourceTiming.md
  • website/versioned_docs/version-0.85/global-Request.md
  • website/versioned_docs/version-0.85/global-Response.md
  • website/versioned_docs/version-0.85/global-URL.md
  • website/versioned_docs/version-0.85/global-URLSearchParams.md
  • website/versioned_docs/version-0.85/global-WebSocket.md
  • website/versioned_docs/version-0.85/global-XMLHttpRequest.md
  • website/versioned_docs/version-0.85/global-__DEV__.md
  • website/versioned_docs/version-0.85/global-alert.md
  • website/versioned_docs/version-0.85/global-cancelAnimationFrame.md
  • website/versioned_docs/version-0.85/global-cancelIdleCallback.md
  • website/versioned_docs/version-0.85/global-clearInterval.md
  • website/versioned_docs/version-0.85/global-clearTimeout.md
  • website/versioned_docs/version-0.85/global-console.md
  • website/versioned_docs/version-0.85/global-fetch.md
  • website/versioned_docs/version-0.85/global-global.md
  • website/versioned_docs/version-0.85/global-intersectionobserver.md
  • website/versioned_docs/version-0.85/global-intersectionobserverentry.md
  • website/versioned_docs/version-0.85/global-navigator.md
  • website/versioned_docs/version-0.85/global-performance.md
  • website/versioned_docs/version-0.85/global-process.md
  • website/versioned_docs/version-0.85/global-queueMicrotask.md
  • website/versioned_docs/version-0.85/global-requestAnimationFrame.md
  • website/versioned_docs/version-0.85/global-requestIdleCallback.md
  • website/versioned_docs/version-0.85/global-self.md
  • website/versioned_docs/version-0.85/global-setInterval.md
  • website/versioned_docs/version-0.85/global-setTimeout.md
  • website/versioned_docs/version-0.85/global-window.md
  • website/versioned_docs/version-0.85/handling-text-input.md
  • website/versioned_docs/version-0.85/handling-touches.md
  • website/versioned_docs/version-0.85/headless-js-android.md
  • website/versioned_docs/version-0.85/height-and-width.md
  • website/versioned_docs/version-0.85/hermes.md
  • website/versioned_docs/version-0.85/i18nmanager.md
  • website/versioned_docs/version-0.85/image-style-props.md
  • website/versioned_docs/version-0.85/image.md
  • website/versioned_docs/version-0.85/imagebackground.md
  • website/versioned_docs/version-0.85/imagepickerios.md
  • website/versioned_docs/version-0.85/images.md
  • website/versioned_docs/version-0.85/improvingux.md
  • website/versioned_docs/version-0.85/inputaccessoryview.md
  • website/versioned_docs/version-0.85/integration-with-android-fragment.md
  • website/versioned_docs/version-0.85/integration-with-existing-apps.md
  • website/versioned_docs/version-0.85/interactionmanager.md
  • website/versioned_docs/version-0.85/intro-react-native-components.md
  • website/versioned_docs/version-0.85/intro-react.md
  • website/versioned_docs/version-0.85/introduction.md
  • website/versioned_docs/version-0.85/javascript-environment.md
  • website/versioned_docs/version-0.85/keyboard.md
  • website/versioned_docs/version-0.85/keyboardavoidingview.md
  • website/versioned_docs/version-0.85/layout-props.md
  • website/versioned_docs/version-0.85/layoutanimation.md
  • website/versioned_docs/version-0.85/layoutevent.md
  • website/versioned_docs/version-0.85/legacy/direct-manipulation.md
  • website/versioned_docs/version-0.85/legacy/local-library-setup.md
  • website/versioned_docs/version-0.85/legacy/native-components-android.md
  • website/versioned_docs/version-0.85/legacy/native-components-ios.md
  • website/versioned_docs/version-0.85/legacy/native-modules-android.md
  • website/versioned_docs/version-0.85/legacy/native-modules-intro.md
  • website/versioned_docs/version-0.85/legacy/native-modules-ios.md
  • website/versioned_docs/version-0.85/legacy/native-modules-setup.md
  • website/versioned_docs/version-0.85/libraries.md
  • website/versioned_docs/version-0.85/linking-libraries-ios.md
  • website/versioned_docs/version-0.85/linking.md
  • website/versioned_docs/version-0.85/metro.md
  • website/versioned_docs/version-0.85/modal.md
  • website/versioned_docs/version-0.85/more-resources.md
  • website/versioned_docs/version-0.85/native-platforms.md
  • website/versioned_docs/version-0.85/navigation.md
  • website/versioned_docs/version-0.85/network.md
  • website/versioned_docs/version-0.85/nodes.md
  • website/versioned_docs/version-0.85/optimizing-flatlist-configuration.md
  • website/versioned_docs/version-0.85/optimizing-javascript-loading.md
  • website/versioned_docs/version-0.85/other-debugging-methods.md
  • website/versioned_docs/version-0.85/out-of-tree-platforms.md
  • website/versioned_docs/version-0.85/panresponder.md
  • website/versioned_docs/version-0.85/performance.md
  • website/versioned_docs/version-0.85/permissionsandroid.md
  • website/versioned_docs/version-0.85/pixelratio.md
  • website/versioned_docs/version-0.85/platform-specific-code.md
  • website/versioned_docs/version-0.85/platform.md
  • website/versioned_docs/version-0.85/platformcolor.md
  • website/versioned_docs/version-0.85/pressable.md
  • website/versioned_docs/version-0.85/pressevent.md
  • website/versioned_docs/version-0.85/profiling.md
  • website/versioned_docs/version-0.85/progressbarandroid.md
  • website/versioned_docs/version-0.85/props.md
  • website/versioned_docs/version-0.85/publishing-to-app-store.md
  • website/versioned_docs/version-0.85/pushnotificationios.md
  • website/versioned_docs/version-0.85/react-native-devtools.md
  • website/versioned_docs/version-0.85/react-native-gradle-plugin.md
  • website/versioned_docs/version-0.85/react-node.md
  • website/versioned_docs/version-0.85/rect.md
  • website/versioned_docs/version-0.85/refreshcontrol.md
  • website/versioned_docs/version-0.85/releases/release-levels.md
  • website/versioned_docs/version-0.85/releases/releases.md
  • website/versioned_docs/version-0.85/releases/versioning-policy.md
  • website/versioned_docs/version-0.85/roottag.md
  • website/versioned_docs/version-0.85/running-on-device.md
  • website/versioned_docs/version-0.85/running-on-simulator-ios.md
  • website/versioned_docs/version-0.85/safeareaview.md
  • website/versioned_docs/version-0.85/scrollview.md
  • website/versioned_docs/version-0.85/sectionlist.md
  • website/versioned_docs/version-0.85/security.md
  • website/versioned_docs/version-0.85/segmentedcontrolios.md
  • website/versioned_docs/version-0.85/set-up-your-environment.md
  • website/versioned_docs/version-0.85/settings.md
  • website/versioned_docs/version-0.85/shadow-props.md
  • website/versioned_docs/version-0.85/share.md
  • website/versioned_docs/version-0.85/signed-apk-android.md
  • website/versioned_docs/version-0.85/state.md
  • website/versioned_docs/version-0.85/statusbar.md
  • website/versioned_docs/version-0.85/statusbarios.md
  • website/versioned_docs/version-0.85/strict-typescript-api.md
  • website/versioned_docs/version-0.85/style.md
  • website/versioned_docs/version-0.85/stylesheet.md
  • website/versioned_docs/version-0.85/switch.md
  • website/versioned_docs/version-0.85/systrace.md
  • website/versioned_docs/version-0.85/targetevent.md
  • website/versioned_docs/version-0.85/testing-overview.md
  • website/versioned_docs/version-0.85/text-nodes.md
  • website/versioned_docs/version-0.85/text-style-props.md
  • website/versioned_docs/version-0.85/text.md
  • website/versioned_docs/version-0.85/textinput.md
  • website/versioned_docs/version-0.85/the-new-architecture/_markdown_native_deprecation.mdx
  • website/versioned_docs/version-0.85/the-new-architecture/advanced-topics-components.md
  • website/versioned_docs/version-0.85/the-new-architecture/advanced-topics-modules.md
  • website/versioned_docs/version-0.85/the-new-architecture/codegen-cli.md
  • website/versioned_docs/version-0.85/the-new-architecture/create-module-library.md
  • website/versioned_docs/version-0.85/the-new-architecture/custom-cxx-types.md
  • website/versioned_docs/version-0.85/the-new-architecture/direct-manipulation.md
  • website/versioned_docs/version-0.85/the-new-architecture/fabric-component-native-commands.md
  • website/versioned_docs/version-0.85/the-new-architecture/layout-measurements.md
  • website/versioned_docs/version-0.85/the-new-architecture/native-modules-custom-events.md
  • website/versioned_docs/version-0.85/the-new-architecture/native-modules-lifecycle.md
  • website/versioned_docs/version-0.85/the-new-architecture/pure-cxx-modules.md
  • website/versioned_docs/version-0.85/the-new-architecture/turbo-modules-with-swift.md
  • website/versioned_docs/version-0.85/the-new-architecture/using-codegen.md
  • website/versioned_docs/version-0.85/the-new-architecture/what-is-codegen.md
  • website/versioned_docs/version-0.85/timepickerandroid.md
  • website/versioned_docs/version-0.85/timers.md
  • website/versioned_docs/version-0.85/toastandroid.md
  • website/versioned_docs/version-0.85/touchablehighlight.md
  • website/versioned_docs/version-0.85/touchablenativefeedback.md

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch auto-translate-20260413-batch

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@sunnylqm sunnylqm merged commit aa0d557 into production Apr 13, 2026
1 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants