From 675a188f3923ed8c361dfb0ca0712ddf6b0350ea Mon Sep 17 00:00:00 2001 From: Louis-C7 Date: Mon, 30 Sep 2024 15:45:54 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20[Issues:=20#IAUQKO]=20=E5=88=9D?= =?UTF-8?q?=E5=A7=8B=E5=8C=96=E8=8B=B1=E6=96=87=E7=89=88=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- _coverpage.md | 4 +- _navbar.md | 13 +- en/README_EN.md | 419 ++++++++++++++++++++++++++++++++++++++++++++ en/_coverpage.md | 10 ++ en/_navbar.md | 11 ++ en/_sidebar.md | 1 + en/model.md | 337 +++++++++++++++++++++++++++++++++++ index.html | 5 +- zh-en/README.md | 1 - zh-en/_coverpage.md | 16 -- zh-en/_navbar.md | 1 - zh-en/_sidebar.md | 1 - 13 files changed, 789 insertions(+), 32 deletions(-) create mode 100644 en/README_EN.md create mode 100644 en/_coverpage.md create mode 100644 en/_navbar.md create mode 100644 en/_sidebar.md create mode 100644 en/model.md delete mode 100644 zh-en/README.md delete mode 100644 zh-en/_coverpage.md delete mode 100644 zh-en/_navbar.md delete mode 100644 zh-en/_sidebar.md diff --git a/README.md b/README.md index ac8e7f86b..b25ff88b1 100644 --- a/README.md +++ b/README.md @@ -28,7 +28,7 @@ > [!tip] "HarmonyOSReleases"列为 "-" 表示该库在适配 HarmonyOS 平台过程不涉及代码修改,可直接使用源库代码 -| 序号 | 原库名 | 原库基线版本 | 原库是否支持新架构 | HarmonyOSReleases | 文档链接(相对路径) | +| 序号 | 原库名 | 原库基线版本 | 原库是否支持新架构 | HarmonyOS Releases | 文档链接 | | ---- | ----------------------------------------------------------------------------------------------------------------------------- | -------------- | ------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------- | | 1 | [@react-native-async-storage/async-storage](https://github.com/react-native-async-storage/async-storage) | 1.21.0 | 是 | [@react-native-oh-tpl/async-storage](https://github.com/react-native-oh-library/async-storage/releases) | [链接](/zh-cn/react-native-async-storage-async-storage.md) | | 2 | [@react-native-camera-roll/camera-roll](https://github.com/react-native-cameraroll/react-native-cameraroll) | 6.0.0 | 是 | [@react-native-oh-tpl/camera-roll](https://github.com/react-native-oh-library/react-native-cameraroll/releases) | [链接](/zh-cn/react-native-cameraroll.md) | diff --git a/_coverpage.md b/_coverpage.md index 15e13b349..3896671f0 100644 --- a/_coverpage.md +++ b/_coverpage.md @@ -5,8 +5,6 @@ > OpenHarmony平台的React Native三方库使用和说明 - - [Gitee](https://gitee.com/react-native-oh-library/usage-docs) -[GitHub(待完善)]() +[GitHub](https://github.com/react-native-oh-library/usage-docs) [快速开始](/zh-cn/README.md) \ No newline at end of file diff --git a/_navbar.md b/_navbar.md index 48da9944b..f6b90bb84 100644 --- a/_navbar.md +++ b/_navbar.md @@ -1,12 +1,11 @@ - 相关链接 - - [文档 Gitee 地址](https://gitee.com/react-native-oh-library/usage-docs/tree/master) - - [RNOH 三方库源码](https://github.com/orgs/react-native-oh-library/repositories) - - [RNOH 框架源码](https://github.com/react-native-openharmony/rnoh) - - [OpenHarmony 应用开发](https://docs.openharmony.cn/pages/v4.0/zh-cn/application-dev/application-dev-guide.md/) + - [文档 Gitee 仓库地址](https://gitee.com/react-native-oh-library/usage-docs/tree/master) + - [RNOH 三方库仓库](https://github.com/orgs/react-native-oh-library/repositories) + - [RNOH 仓库地址](https://gitee.com/openharmony-sig/ohos_react_native) + - [OpenHarmony 应用开发文档](https://gitee.com/openharmony/docs/tree/master/zh-cn/application-dev) - [Docsify](https://docsify.js.org/#/) -- 版本 +- Translations - [中文](/zh-cn/) - - [En(待完善)](/zh-en/) - - [VMall](/vmall/) + - [English](/en/README_EN.md) diff --git a/en/README_EN.md b/en/README_EN.md new file mode 100644 index 000000000..a61fab6d9 --- /dev/null +++ b/en/README_EN.md @@ -0,0 +1,419 @@ +> [!WARNING] This document is intended solely for guidance on using third-party libraries and does not cover any information related to the React Native OpenHarmony framework. It will be updated continuously alongside the React Native OpenHarmony framework, and the current version does not represent the final version. + +# Introduction + +> If you are looking for documentation on setting up the environment, please refer to the "Setting Up the Development Environment" section in the development documentation [here](https://gitee.com/openharmony-sig/ohos_react_native/blob/0.72.5-ohos-5.0-release/README.md). + +## Overview + +This document aims to assist developers in using third-party libraries of React Native OpenHarmony(RNOH) on the HarmonyOS platform, providing information for each library. + +## Contributing to the Documentation + +We welcome contributions and encourage developers to participate in providing feedback and contributing to the documentation in various ways. + +You can evaluate existing documentation, make simple changes, report quality issues, or contribute your original content. For more details, please refer to the [Contribution Guidelines](/en/contribute.md). + +## Usage Guidelines + +- Codegen: Most third-party libraries have adapted to Codegen, and you need to proactively execute the generation of bridging code for these libraries before use. For more details, refer to the [Codegen Documentation](/en/codegen.md). +- C-API Architecture: Third-party libraries will evolve based solely on the RN C-API architecture. For a detailed introduction, please refer to [C-API Architecture](/en/capi-architecture.md). +- RN Third-Party Library Patch Migration: To avoid impacting other platforms of the third-party libraries, migration is performed using patching. For more details, refer to [RN Third-Party Library Patch Migration](/en/patch.md). + +## Overview of RNOH Third-Party Libraries + +> [!tip] NPM Public Repository Coordinates: @react-native-oh-tpl + +> [!tip] If the "Supports New Architecture" column is marked with "-", it indicates that the library does not involve the new architecture or old architecture. + +> [!tip] f the "HarmonyOS Releases" column is marked with "-", it indicates that the library did not require code modification during adaptation to the HarmonyOS platform and can directly use the source library code. + +| NO. | Source Library Name | Original Library Baseline Version | New Architecture Supported in Source Library | HarmonyOS Releases | Documentation Link | +| ---- | ----------------------------------------------------------------------------------------------------------------------------- | -------------- | ------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------- | +| 1 | [@react-native-async-storage/async-storage](https://github.com/react-native-async-storage/async-storage) | 1.21.0 | Yes | [@react-native-oh-tpl/async-storage](https://github.com/react-native-oh-library/async-storage/releases) | [Link](/zh-cn/react-native-async-storage-async-storage.md) | +| 2 | [@react-native-camera-roll/camera-roll](https://github.com/react-native-cameraroll/react-native-cameraroll) | 6.0.0 | Yes | [@react-native-oh-tpl/camera-roll](https://github.com/react-native-oh-library/react-native-cameraroll/releases) | [Link](/zh-cn/react-native-cameraroll.md) | +| 3 | [@react-native-clipboard/clipboard](https://github.com/react-native-clipboard/clipboard) | 1.13.2 | Yes | [@react-native-oh-tpl/clipboard](https://github.com/react-native-oh-library/clipboard/releases) | [Link](/zh-cn/react-native-clipboard-clipboard.md) | +| 4 | [@react-native-community/blur](https://github.com/Kureev/react-native-blur) | 4.4.0 | Yes | [@react-native-oh-tpl/blurReleases](https://github.com/react-native-oh-library/react-native-blur/releases) | [Link](/zh-cn/react-native-community-blur.md) | +| 5 | [@react-native-community/checkbox](https://github.com/react-native-checkbox/react-native-checkbox) | 0.5.16 | No | [@react-native-oh-tpl/react-native-checkbox](https://github.com/react-native-oh-library/react-native-checkbox/releases) | [Link](/zh-cn/react-native-community-checkbox.md) | +| 6 | [@react-native-community/datetimepicker](https://github.com/react-native-datetimepicker/datetimepicker) | 7.6.2 | Yes | [@react-native-oh-tpl/datetimepicker](https://github.com/react-native-oh-library/datetimepicker/releases) | [Link](/zh-cn/react-native-community-datetimepicker.md) | +| 7 | [@react-native-community/geolocation](https://github.com/michalchudziak/react-native-geolocation) | 3.1.0 | Yes | [@react-native-oh-tpl/geolocation](https://github.com/react-native-oh-library/react-native-geolocation/releases) | [Link](/zh-cn/react-native-community-geolocation.md) | +| 8 | [@react-native-community/netinfo](https://github.com/react-native-netinfo/react-native-netinfo) | 11.1.0 | Yes | [@react-native-oh-tpl/netinfo](https://github.com/react-native-oh-library/react-native-netinfo/releases) | [Link](/zh-cn/react-native-community-netinfo.md) | +| 9 | [@react-native-community/progress-bar-android](https://github.com/react-native-progress-view/progress-bar-android) | 1.0.4 | Yes | [@react-native-oh-tpl/progress-bar-android](https://github.com/react-native-oh-library/progress-bar-android/releases) | [Link](/zh-cn/react-native-community-progress-bar-android.md) | +| 10 | [@react-native-community/progress-view](https://github.com/react-native-progress-view/progress-view) | 1.4.2 | Yes | [@react-native-oh-tpl/progress-view](https://github.com/react-native-oh-library/progress-view/releases) | [Link](/zh-cn/react-native-community-progress-view.md) | +| 11 | [@react-native-community/push-notification-ios](https://github.com/react-native-push-notification/ios) | 1.11.0 | No | [@react-native-oh-tpl/push-notification-ios](https://github.com/react-native-oh-library/react-native-push-notification-ios/releases) | [Link](/zh-cn/react-native-community-push-notification-ios.md) | +| 12 | [@react-native-community/slider](https://github.com/callstack/react-native-slider) | 4.4.3 | Yes | [@react-native-oh-tpl/slider](https://github.com/react-native-oh-library/react-native-slider/releases) | [Link](/zh-cn/react-native-community-slider.md) | +| 13 | [@react-native-community/toolbar-android](https://github.com/react-native-toolbar-android/toolbar-android) | 0.2.1 | Yes | [@react-native-oh-tpl/toolbar-android](https://github.com/react-native-oh-library/toolbar-android/releases) | [Link](/zh-cn/react-native-community-toolbar-android.md) | +| 14 | [@react-native-cookies/cookies](https://github.com/react-native-cookies/cookies) | 6.2.1 | No | [@react-native-oh-tpl/cookies](https://github.com/react-native-oh-library/react-native-cookies/releases) | [Link](/zh-cn/react-native-cookies-cookies.md) | +| 15 | [@react-native-masked-view/masked-view](https://github.com/react-native-masked-view/masked-view) | 0.2.9 | No | [@react-native-oh-tpl/masked-view](https://github.com/react-native-oh-library/masked-view/releases) | [Link](/zh-cn/react-native-masked-view-masked-view.md) | +| 16 | [@react-native-picker/picker](https://github.com/react-native-picker/picker) | 2.5.1 | Yes | [@react-native-oh-tpl/picker](https://github.com/react-native-oh-library/picker/releases) | [Link](/zh-cn/react-native-picker-picker.md) | +| 17 | [@react-native-segmented-control/segmented-control](https://github.com/react-native-segmented-control/segmented-control) | 2.5.2 | No | [@react-native-oh-tpl/segmented-control](https://github.com/react-native-oh-library/segmented-control/releases) | [Link](/zh-cn/react-native-community-segmented-control.md) | +| 18 | [@react-navigation/bottom-tabs](https://github.com/react-navigation/react-navigation/tree/6.x/packages/bottom-tabs) | 6.5.11 | \- | \- | [Link](/zh-cn/react-navigation-bottom-tabs.md) | +| 19 | [@react-navigation/elements](https://github.com/react-navigation/react-navigation/tree/6.x/packages/elements) | 1.3.21 | \- | [@react-native-oh-tpl/elements](https://github.com/react-native-oh-library/react-navigation/releases) | [Link](/zh-cn/react-navigation-elements.md) | +| 20 | [@react-navigation/native](https://github.com/react-navigation/react-navigation/tree/6.x/packages/native) | 6.1.9 | \- | \- | [Link](/zh-cn/react-navigation-native.md) | +| 21 | [@react-navigation/stack](https://github.com/react-navigation/react-navigation/tree/6.x/packages/stack) | 6.3.19 | \- | \- | [Link](/zh-cn/react-navigation-stack.md) | +| 22 | [@shopify/flash-list](https://github.com/Shopify/flash-list) | 1.6.3 | No | [@react-native-oh-tpl/flash-list](https://github.com/react-native-oh-library/flash-list/releases) | [Link](/zh-cn/shopify-flash-list.md) | +| 23 | [axios](https://github.com/axios/axios) | 1.6.7 | \- | \- | [Link](/zh-cn/axios.md) | +| 24 | [crypto-js](https://github.com/brix/crypto-js/tree/4.2.0) | 4.2.0 | \- | \- | [Link](/zh-cn/crypto-js.md) | +| 25 | [dayJs](https://github.com/iamkun/dayjs?tab=readme-ov-file) | 1.11.1 | \- | \- | [Link](/zh-cn/dayJs.md) | +| 26 | [deepmerge](https://github.com/TehShrike/deepmerge) | 4.3.1 | \- | \- | [Link](/zh-cn/deepmerge.md) | +| 27 | [EventBus](https://github.com/krasimir/EventBus) | 0.2.0 | \- | \- | [Link](/zh-cn/EventBus.md) | +| 28 | [htmlparser2](https://github.com/fb55/htmlparser2) | 9.1.0 | \- | \- | [Link](/zh-cn/htmlparser2.md) | +| 29 | [immer](https://github.com/immerjs/immer) | 10.0.4 | \- | \- | [Link](/zh-cn/Immer.md) | +| 30 | [react-native-slider](https://github.com/react-native-oh-library/jeanregisser-react-native-slider) | 0.11.0 | \- | \- | [Link](/zh-cn/react-native-slider.md) | +| 31 | [JsBarCode](https://github.com/lindell/JsBarcode) | 3.11.6 | \- | \- | [Link](/zh-cn/jsbarcode.md) | +| 32 | [js-beautify](https://github.com/beautifier/js-beautify) | 1.14.9 | \- | \- | [Link](/zh-cn/js-beautify.md) | +| 33 | [js-beautify](https://github.com/beautifier/js-beautify) | 1.15.1 | \- | \- | [Link](/zh-cn/js-beautify.md) | +| 34 | [lodash](https://github.com/lodash/lodash/tree/4.17.21) | 4.17.21 | \- | \- | [Link](/zh-cn/lodash.md) | +| 35 | [lottie-react-native](https://github.com/lottie-react-native/lottie-react-native) | 6.4.1 | Yes | [@react-native-oh-tpl/lottie-react-native](https://github.com/react-native-oh-library/lottie-react-native/releases) | [Link](/zh-cn/lottie-react-native.md) | +| 36 | [mobx](https://github.com/mobxjs/mobx/tree/mobx@6.10.0) | 6.10.0 | \- | \- | [Link](/zh-cn/mobx.md) | +| 37 | [mobx-react](https://github.com/mobxjs/mobx/tree/mobx-react@7.6.0) | 7.6.0 | \- | \- | [Link](/zh-cn/mobx-react.md) | +| 38 | [Moment](https://github.com/moment/moment) | 2.30.1 | \- | \- | [Link](/zh-cn/moment.md) | +| 39 | [parse5](https://github.com/inikulin/parse5) | 7.1.2 | \- | \- | [Link](/zh-cn/parse5.md) | +| 40 | [prop-types](https://github.com/facebook/prop-types/tree/v15.8.1) | 15.8.1 | \- | \- | [Link](/zh-cn/prop-types.md) | +| 41 | [qrcode-generator](https://github.com/kazuhikoarase/qrcode-generator) | 1.4.4 | \- | \- | [Link](/zh-cn/qrcode-generator.md) | +| 42 | [react-ahooks](https://github.com/alibaba/hooks) | 3.7.11 | \- | \- | [Link](/zh-cn/react-ahooks.md) | +| 43 | [react-i18next](https://github.com/i18next/react-i18next) | 8.6.3 | \- | \- | [Link](/zh-cn/react-i18next.md) | +| 44 | [react-lifecycles-compat](https://github.com/reactjs/react-lifecycles-compat) | 3.0.4 | \- | \- | [Link](/zh-cn/react-lifecycles-compat.md) | +| 45 | [react-native-action-button](https://github.com/mastermoo/react-native-action-button) | 2.8.5 | \- | \- | [Link](/zh-cn/react-native-action-button.md) | +| 46 | [react-native-animate-number](https://github.com/wkh237/react-native-animate-number) | 0.1.2 | \- | \- | [Link](/zh-cn/react-native-animate-number.md) | +| 47 | [react-native-aria](https://github.com/gluestack/react-native-aria/) | 0.2.3 | \- | \- | [Link](/zh-cn/react-native-aria.md) | +| 48 | [react-native-autoheight-webview](https://github.com/iou90/react-native-autoheight-webview) | 1.6.5 | \- | [@react-native-oh-tpl/react-native-autoheight-webview](https://github.com/react-native-oh-library/react-native-autoheight-webview/releases) | [Link](/zh-cn/react-native-autoheight-webview.md) | +| 49 | [react-native-base64](https://github.com/eranbo/react-native-base64) | 0.2.1 | \- | \- | [Link](/zh-cn/react-native-base64.md) | +| 50 | [react-native-blob-util](https://github.com/RonRadtke/react-native-blob-util) | 0.19.6 | Yes | [@react-native-oh-tpl/react-native-blob-util](https://github.com/react-native-oh-library/react-native-blob-util/releases) | [Link](/zh-cn/react-native-blob-util.md) | +| 51 | [react-native-canvas](https://github.com/iddan/react-native-canvas) | 0.1.39 | \- | \- | [Link](/zh-cn/react-native-canvas.md) | +| 52 | [react-native-check-box](https://github.com/crazycodeboy/react-native-check-box) | 2.1.0 | \- | \- | [Link](/zh-cn/react-native-check-box.md) | +| 53 | [react-native-confirmation-code-field](https://github.com/retyui/react-native-confirmation-code-field) | 7.4.0 | \- | \- | [Link](/zh-cn/react-native-confirmation-code-field.md) | +| 54 | [react-native-crypto-js](https://github.com/imchintan/react-native-crypto-js) | 1.0.0 | \- | \- | [Link](/zh-cn/react-native-crypto-js.md) | +| 55 | [react-native-dotenv](https://github.com/goatandsheep/react-native-dotenv) | 3.4.9 | \- | \- | [Link](/zh-cn/react-native-dotenv.md) | +| 56 | [react-native-drag-sort](https://github.com/mochixuan/react-native-drag-sort) | 2.4.4 | \- | \- | [Link](/zh-cn/react-native-drag-sort.md) | +| 57 | [react-native-drawer-layout-polyfill](https://github.com/rnc-archive/react-native-drawer-layout-polyfill) | 2.0.0 | \- | \- | [Link](/zh-cn/react-native-drawer-layout-polyfill.md) | +| 58 | [react-native-echarts-pro](https://github.com/supervons/react-native-echarts-pro) | 1.9.1 | \- | \- | [Link](/zh-cn/react-native-echarts-pro.md) | +| 59 | [react-native-exception-handler](https://github.com/a7ul/react-native-exception-handler) | 2.10.10 | No | [@react-native-oh-tpl/react-native-exception-handler](https://github.com/react-native-oh-library/react-native-exception-handler/releases) | [Link](/zh-cn/react-native-exception-handler.md) | +| 60 | [react-native-fast-image](https://github.com/DylanVann/react-native-fast-image) | 8.6.3 | No | [@react-native-oh-tpl/react-native-fast-image](https://github.com/react-native-oh-library/react-native-fast-image/releases) | [Link](/zh-cn/react-native-fast-image.md) | +| 61 | [react-native-fit-Image](https://github.com/huiseoul/react-native-fit-image) | 1.5.5 | \- | [@react-native-oh-tpl/react-native-fit-Image](https://github.com/huiseoul/react-native-fit-image/releases) | [Link](/zh-cn/react-native-fit-Image.md) | +| 62 | [react-native-fs](https://github.com/itinance/react-native-fs) | 2.20.0 | Yes | [@react-native-oh-tpl/react-native-fs](https://github.com/react-native-oh-library/react-native-fs/releases) | [Link](/zh-cn/react-native-fs.md) | +| 63 | [react-native-gesture-handler](https://github.com/software-mansion/react-native-gesture-handler) | 2.14.1 | No | [@react-native-oh-tpl/react-native-gesture-handler](https://github.com/react-native-oh-library/react-native-harmony-gesture-handler/releases) | [Link](/zh-cn/react-native-gesture-handler.md) | +| 64 | [react-native-image-editor](https://github.com/callstack/react-native-image-editor) | 3.2.0 | Yes | [@react-native-oh-tpl/react-native-image-editor](https://github.com/react-native-oh-library/react-native-image-editor/releases) | [Link](/zh-cn/react-native-image-editor.md) | +| 65 | [react-native-image-picker](https://github.com/react-native-image-picker/react-native-image-picker) | 7.0.3 | Yes | [@react-native-oh-tpl/react-native-image-picker](https://github.com/react-native-oh-library/react-native-image-picker/releases) | [Link](/zh-cn/react-native-image-picker.md) | +| 66 | [react-native-image-viewer](https://github.com/ascoders/react-native-image-viewer) | 3.0.1 | \- | [react-native-image-viewer](https://github.com/react-native-oh-library/react-native-image-viewer/releases) | [Link](/zh-cn/react-native-image-zoom-viewer.md) | +| 67 | [react-native-image-viewing](https://github.com/jobtoday/react-native-image-viewing/blob/master) | 0.2.2 | | [@react-native-oh-tpl/react-native-image-viewing](https://github.com/react-native-oh-library/react-native-image-viewing/releases) | [Link](/zh-cn/react-native-image-viewing.md) | +| 68 | [react-native-image-zoom](https://github.com/ascoders/react-native-image-zoom) | 2.1.12 | \- | [@react-native-oh-tpl/react-native-image-pan-zoom](https://github.com/react-native-oh-library/react-native-image-zoom/releases) | [Link](/zh-cn/react-native-image-pan-zoom.md) | +| 69 | [react-native-intersection-observer](https://github.com/zhbhun/react-native-intersection-observer) | 0.2.0 | \- | [@react-native-oh-tpl/react-native-intersection-observer](https://github.com/react-native-oh-library/react-native-intersection-observer/releases) | [Link](/zh-cn/react-native-intersection-observer.md) | +| 70 | [react-native-keyboard-aware-scroll-view](https://github.com/APSL/react-native-keyboard-aware-scroll-view) | 0.9.5 | \- | [@react-native-oh-tpl/react-native-keyboard-aware-scroll-view](https://github.com/react-native-oh-library/react-native-keyboard-aware-scroll-view/releases) | [Link](/zh-cn/react-native-keyboard-aware-scroll-view.md) | +| 71 | [react-native-linear-gradient](https://github.com/react-native-linear-gradient/react-native-linear-gradient) | 3.0.0-alpha.1 | Yes | [@react-native-oh-tpl/react-native-linear-gradient](https://github.com/react-native-oh-library/react-native-linear-gradient/releases) | [Link](/zh-cn/react-native-linear-gradient.md) | +| 72 | [react-native-maps](https://github.com/react-native-maps/react-native-maps) | 1.10.3 | Yes | [@react-native-oh-tpl/react-native-maps](https://github.com/react-native-maps/react-native-maps/releases) | [Link](/zh-cn/react-native-maps.md) | +| 73 | [react-native-markdown-display](https://github.com/iamacup/react-native-markdown-display) | 7.0.2 | \- | [@react-native-oh-tpl/react-native-markdown-display](https://github.com/react-native-oh-library/react-native-markdown-display/releases) | [Link](/zh-cn/react-native-markdown-display.md) | +| 74 | [react-native-marquee](https://github.com/kyo504/react-native-marquee/blob/master) | 0.5.0 | \- | [@react-native-oh-tpl/react-native-marquee](https://github.com/react-native-oh-library/react-native-marquee/releases) | [Link](/zh-cn/react-native-marquee.md) | +| 75 | [react-native-MJRefresh](https://github.com/react-native-studio/react-native-MJRefresh) | 0.7.0 | No | [@react-native-oh-tpl/react-native-mjrefresh](https://github.com/react-native-oh-library/react-native-MJRefresh/releases) | [Link](/zh-cn/react-native-MJRefresh.md) | +| 76 | [react-native-pager-view](https://github.com/callstack/react-native-pager-view) | 6.2.2 | Yes | [@react-native-oh-tpl/react-native-pager-view](https://github.com/react-native-oh-library/react-native-pager-view/releases) | [Link](/zh-cn/react-native-pager-view.md) | +| 77 | [react-native-pdf](https://github.com/wonday/react-native-pdf) | 6.7.4 | Yes | [@react-native-oh-tpl/react-native-pdf](https://github.com/react-native-oh-library/react-native-pdf/releases) | [Link](/zh-cn/react-native-pdf.md) | +| 78 | [react-native-permissions](https://github.com/zoontek/react-native-permissions) | 4.1.5 | Yes | [@react-native-oh-tpl/react-native-permissions](https://github.com/react-native-oh-library/react-native-permissions/releases) | [Link](/zh-cn/react-native-permissions.md) | +| 79 | [react-native-popover-view](https://github.com/react-native-oh-library/react-native-popover-view) | 5.1.7 | \- | [@react-native-oh-tpl/react-native-popover-view](https://github.com/react-native-oh-library/react-native-popover-view/releases) | [Link](/zh-cn/react-native-popover-view.md) | +| 80 | [react-native-popup-menu](https://github.com/instea/react-native-popup-menu) | 0.16.0 | \- | \- | [Link](/zh-cn/react-native-popup-menu.md) | +| 81 | [react-native-progress](https://github.com/oblador/react-native-progress) | 5.0.1 | \- | [@react-native-oh-tpl/react-native-progress](https://github.com/react-native-oh-library/react-native-progress/releases) | [Link](/zh-cn/react-native-progress.md) | +| 82 | [react-native-pull](https://github.com/greatbsky/react-native-pull/blob/master) | 2.0.4 | \- | [@react-native-oh-tpl/react-native-pull](https://github.com/react-native-oh-library/react-native-pull/releases) | [Link](/zh-cn/react-native-pull.md) | +| 83 | [react-native-qrcode-svg](https://github.com/awesomejerry/react-native-qrcode-svg) | 6.2.0 | \- | - | [Link](/zh-cn/react-native-qrcode-svg.md) | +| 84 | [react-native-reanimated](https://github.com/software-mansion/react-native-reanimated) | 3.6.0 | Yes | [@react-native-oh-tpl/react-native-reanimated](https://github.com/react-native-oh-library/react-native-reanimated/releases) | [Link](/zh-cn/react-native-reanimated.md) | +| 85 | [react-native-reanimated-carousel](https://github.com/dohooo/react-native-reanimated-carousel) | 3.5.1 | \- | \- | [Link](/zh-cn/react-native-reanimated-carousel.md) | +| 86 | [react-native-reanimated-table](https://github.com/dohooo/react-native-reanimated-table) | 0.2.0 | \- | \- | [Link](/zh-cn/react-native-reanimated-table.md) | +| 87 | [react-native-redash](https://github.com/wcandillon/react-native-redash/) | 18.1.3 | \- | \- | [Link](/zh-cn/react-native-redash.md) | +| 88 | [react-native-render-html](https://github.com/meliorence/react-native-render-html) | 6.3.4 | \- | \- | [Link](/zh-cn/react-native-render-html.md) | +| 89 | [react-native-safe-area-context](https://github.com/th3rdwave/react-native-safe-area-context) | 4.7.4 | Yes | [@react-native-oh-tpl/react-native-safe-area-context](https://github.com/react-native-oh-library/react-native-safe-area-context/releases) | [Link](/zh-cn/react-native-safe-area-context.md) | +| 90 | [react-native-screens](https://github.com/software-mansion/react-native-screens) | 3.29.0 | Yes | \- | [Link](/zh-cn/react-native-screens.md) | +| 91 | [react-native-scrollable-tab-view](https://github.com/ptomasroos/react-native-scrollable-tab-view) | 1.0.0 | - | [@react-native-oh-tpl/react-native-scrollable-tab-view](https://github.com/react-native-oh-library/react-native-scrollable-tab-view/releases) | [Link](/zh-cn/react-native-scrollable-tab-view.md) | +| 92 | [react-native-section-list-get-item-layout](https://github.com/jsoendermann/rn-section-list-get-item-layout) | 2.2.3 | - | \- | [Link](/zh-cn/react-native-section-list-get-item-layout.md) | +| 93 | [react-native-SmartRefreshLayout](https://github.com/react-native-studio/react-native-SmartRefreshLayout) | 0.6.7 | No | [@react-native-oh-tpl/react-native-SmartRefreshLayout](https://github.com/react-native-oh-library/react-native-SmartRefreshLayout/releases) | [Link](/zh-cn/react-native-SmartRefreshLayout.md) | +| 94 | [react-native-snap-carousel](https://github.com/meliorence/react-native-snap-carousel) | 3.9.1 | \- | [@react-native-oh-tpl/react-native-snap-carousel](https://github.com/react-native-oh-library/react-native-snap-carousel/releases) | [Link](/zh-cn/react-native-snap-carousel.md) | +| 95 | [react-native-sound](https://github.com/zmxv/react-native-sound) | 0.11.2 | Yes | [@react-native-oh-tpl/react-native-sound](https://github.com/react-native-oh-library/react-native-sound/releases) | [Link](/zh-cn/react-native-sound.md) | +| 96 | [react-native-stickyheader](https://github.com/jiasongs/react-native-stickyheader/blob/master) | 1.1.3 | - | [@react-native-oh-tpl/react-native-stickyheader](https://github.com/react-native-oh-library/react-native-stickyheader/releases) | [Link](/zh-cn/react-native-stickyheader.md) | +| 97 | [react-native-svg](https://github.com/software-mansion/react-native-svg) | 15.0.0 | Yes | [@react-native-oh-tpl/react-native-svg](https://github.com/react-native-oh-library/react-native-harmony-svg/releases) | [Link](/zh-cn/react-native-svg-capi.md) | +| 98 | [react-native-swipe-list-view](https://github.com/rnc-archive/react-native-drawer-layout-polyfill) | 3.2.9 | - | \- | [Link](/zh-cn/react-native-swipe-list-view.md) | +| 99 | [react-native-swiper](https://github.com/leecade/react-native-swiper) | 1.6.0 | - | \- | [Link](/zh-cn/react-native-swiper.md) | +| 100 | [react-native-tab-view](https://github.com/react-navigation/react-navigation/tree/6.x/packages/react-native-tab-view) | 3.5.2 | - | [@react-native-oh-tpl/react-native-tab-view](https://github.com/react-native-oh-library/react-navigation/releases) | [Link](/zh-cn/react-native-tab-view.md) | +| 101 | [react-native-text-size](https://github.com/aMarCruz/react-native-text-size) | 4.0.0 | Yes | [@react-native-oh-tpl/react-native-text-size](https://github.com/react-native-oh-library/react-native-text-size/releases) | [Link](/zh-cn/react-native-text-size.md) | +| 102 | [react-native-transitiongroup](https://github.com/madsleejensen/react-native-transitiongroup) | 1.2.0 | \- | [@react-native-oh-tpl/react-native-transitiongroup](https://github.com/react-native-oh-library/react-native-transitiongroup/releases) | [Link](/zh-cn/react-native-transitiongroup.md) | +| 103 | [react-native-translucent-modal](https://github.com/23mf/react-native-translucent-modal) | 1.1.0 | No | [@react-native-oh-tpl/react-native-translucent-modal](https://github.com/react-native-oh-library/react-native-translucent-modal/releases) | [Link](/zh-cn/react-native-translucent-modal.md) | +| 104 | [react-native-vector-icons](https://github.com/oblador/react-native-vector-icons) | 10.0.3 | \- | \- | [Link](/zh-cn/react-native-vector-icons.md) | +| 105 | [react-native-video](https://github.com/react-native-video/react-native-video) | 5.2.1 | Yes | [@react-native-oh-tpl/react-native-video](https://github.com/react-native-oh-library/react-native-video) | [Link](/zh-cn/react-native-video.md) | +| 106 | [react-native-view-shot](https://github.com/gre/react-native-view-shot) | 3.8.0 | No | [@react-native-oh-tpl/react-native-view-shot](https://github.com/react-native-oh-library/react-native-view-shot/releases) | [Link](/zh-cn/react-native-view-shot.md) | +| 107 | [react-native-webview](https://github.com/react-native-webview/react-native-webview) | 13.6.2 | Yes | [@react-native-oh-tpl/react-native-webview](https://github.com/react-native-oh-library/react-native-webview/releases) | [Link](/zh-cn/react-native-webview.md) | +| 108 | [react-native-worklets-core](https://github.com/margelo/react-native-worklets-core) | 0.5.0 | Yes | [@react-native-oh-tpl/react-native-worklets-core](https://github.com/react-native-oh-library/react-native-worklets-core/releases) | [Link](/zh-cn/react-native-worklets-core.md) | +| 109 | [react-redux](https://github.com/reduxjs/react-redux) | 9.1.1 | \- | \- | [Link](/zh-cn/react-redux.md) | +| 110 | [react-router-dom](https://github.com/remix-run/react-router) | 6.22.3 | \- | \- | [Link](/zh-cn/react-router-dom.md) | +| 111 | [react-use](https://github.com/zenghongtu/react-use) | 17.2.4 | \- | \- | [Link](/zh-cn/react-use.md) | +| 112 | [recyclerlistview](https://github.com/Flipkart/recyclerlistview) | 4.2.0 | \- | \- | [Link](/zh-cn/recyclerListView.md) | +| 113 | [redux](https://github.com/reduxjs/redux) | 5.0.1 | \- | \- | [Link](/zh-cn/redux.md) | +| 114 | [redux-actions](https://github.com/redux-utilities/redux-actions) | 3.0.0 | \- | \- | [Link](/zh-cn/redux-actions.md) | +| 115 | [redux-logger](https://github.com/LogRocket/redux-logger) | 3.0.6 | \- | \- | [Link](/zh-cn/redux-logger.md) | +| 116 | [redux-persist](https://github.com/rt2zz/redux-persist) | 6.0.0 | \- | \- | [Link](/zh-cn/redux-persist.md) | +| 117 | [redux-thunk](https://github.com/reduxjs/redux-thunk) | 3.1.0 | \- | \- | [Link](/zh-cn/redux-thunk.md) | +| 118 | [redux-toolkit](https://github.com/reduxjs/redux-toolkit) | 2.2.3 | \- | \- | [Link](/zh-cn/redux-toolkit.md) | +| 119 | [rn-placeholder](https://github.com/mfrachet/rn-placeholder) | 3.0.3 | \- | \- | [Link](/zh-cn/rn-placeholder.md) | +| 120 | [styled-components](https://github.com/styled-components/styled-components) | 6.1.8 | \- | \- | [Link](/zh-cn/styled-components.md) | +| 121 | [styled-system](https://github.com/styled-system/styled-system) | 5.1.5 | \- | \- | [Link](/zh-cn/styled-system.md) | +| 122 | [react-native-sensors](https://github.com/react-native-sensors/react-native-sensors) | 7.2.1 | \- | [@react-native-oh-tpl/react-native-sensors](https://github.com/react-native-oh-library/react-native-sensors/releases) | [Link](/zh-cn/react-native-sensors.md) | +| 123 | [react-native-sortable-list](https://github.com/gitim/react-native-sortable-list) | 0.0.25 | \- | [@react-native-oh-tpl/react-native-sortable-list](https://github.com/react-native-oh-library/react-native-sortable-list) | [Link](/zh-cn/react-native-sortable-list.md) | +| 124 | [react-native-easy-toast](https://github.com/crazycodeboy/react-native-easy-toast) | 2.3.0 | \- | \- | [Link](/zh-cn/react-native-easy-toast.md) | +| 125 | [react-native-image-sequence-2](https://github.com/bwindsor/react-native-image-sequence) | 0.9.1 | No | [@react-native-oh-tpl/react-native-image-sequence-2](https://github.com/react-native-oh-library/react-native-image-sequence/releases) | [Link](/zh-cn/react-native-image-sequence-2.md) | +| 126 | [react-native-feather](https://github.com/yigithanyucedag/react-native-feather) | 1.1.2 | \- | \- | [Link](/zh-cn/react-native-feather.md) | +| 127 | [@react-navigation/native-stack](https://github.com/react-navigation/react-navigation/tree/main/packages/native-stack) | 6.9.26 | − | [@react-native-oh-tpl/native-stack](https://github.com/react-native-oh-library/react-navigation/tree/sig/packages/native-stack) | [Link](/zh-cn/react-navigation-native-stack.md) | +| 128 | [react-native-clippath](https://github.com/Only-IceSoul/react-native-clippath) | 1.1.8 | Yes | [@react-native-oh-tpl/react-native-clippath](https://github.com/react-native-oh-library/react-native-clippath/releases) | [Link](/zh-cn/react-native-clippath-capi.md) | +| 129 | [react-native-waterfall-flow](https://github.com/axerjs/react-native-waterfall-flow) | 1.1.5 | − | − | [Link](/zh-cn/react-native-waterfall-flow.md) | +| 130 | [react-native-vconsole](https://github.com/kafudev/react-native-vconsole) | 0.1.11 | − | − | [Link](/zh-cn/react-native-vconsole.md) | +| 131 | [better-banner](https://github.com/tmxiong/better-banner) | 0.0.1 | − | − | [Link](/zh-cn/react-native-better-banner.md) | +| 132 | [react-native-ezswiper](https://github.com/easyui/react-native-ezswiper) | 1.3.0 | − | − | [Link](/zh-cn/react-native-ezswiper.md) | +| 133 | [react-native-image-header-scroll-view](https://github.com/bamlab/react-native-image-header-scroll-view) | 0.10.3 | − | − | [Link](/zh-cn/react-native-image-header-scroll-view.md) | +| 134 | [react-native-linear-gradient-text](https://github.com/HMDarkFir3/react-native-linear-gradient-text) | 1.2.8 | − | − | [Link](/zh-cn/react-native-linear-gradient-text.md) | +| 135 | [react-native-marquee-ab](https://github.com/ZhangTaoK/react-native-marquee-ab) | 2.0.0-rc.1 | − | − | [Link](/zh-cn/react-native-marquee-ab.md) | +| 136 | [react-native-reconnecting-websocket](https://github.com/React-Sextant/react-native-reconnecting-websocket) | 1.0.3 | − | − | [Link](/zh-cn/react-native-reconnecting-websocket.md) | +| 137 | [react-native-json-tree](https://github.com/Dean177/react-native-json-tree) | 1.3.0 | − | − | [Link](/zh-cn/react-native-json-tree.md) | +| 138 | [react-native-image-gallery](https://github.com/meliorence/react-native-image-gallery) | 2.1.5 | − | [@react-native-oh-tpl/react-native-image-gallery](https://github.com/react-native-oh-library/react-native-image-gallery) | [Link](/zh-cn/react-native-image-gallery.md) | +| 139 | [react-native-image-crop-picker](https://github.com/ivpusic/react-native-image-crop-picker) | 0.40.3 | Yes | [@react-native-oh-tpl/react-native-image-crop-picker](https://github.com/react-native-oh-library/react-native-image-crop-picker/releases) | [Link](/zh-cn/react-native-image-crop-picker.md) | +| 140 | [react-native-image-image-base64](https://github.com/SnappFr/react-native-image-base64) | 0.1.3 | − | − | [Link](/zh-cn/react-native-image-base64.md) | +| 141 | [react-native-map-linking](https://github.com/starlight36/react-native-map-linking) | 1.0.1 | − | [@react-native-oh-tpl/react-native-map-linking](https://github.com/react-native-oh-library/react-native-map-linking/releases) | [Link](/zh-cn/react-native-map-linking.md) | +| 142 | [react-native-vision-camera](https://github.com/mrousavy/react-native-vision-camera) | 4.0.1 | No | [@react-native-oh-tpl/react-native-vision-camera](https://github.com/react-native-oh-library/react-native-vision-camera/releases) | [Link](/zh-cn/react-native-vision-camera.md) | +| 143 | [react-native-zip-archive](https://github.com/mockingbot/react-native-zip-archive) | 7.0.0 | No | [@react-native-oh-tpl/react-native-zip-archive](https://github.com/react-native-oh-library/react-native-zip-archive/releases) | [Link](/zh-cn/react-native-zip-archive.md) | +| 144 | [react-native-audio](https://github.com/jsierles/react-native-audio) | 4.3.1 | No | [@react-native-oh-tpl/react-native-audio](https://github.com/react-native-oh-library/react-native-audio/releases) | [Link](/zh-cn/react-native-audio.md) | +| 145 | [react-native-simple-toast](https://github.com/vonovak/react-native-simple-toast) | 3.3.1 | Yes | [@react-native-oh-tpl/react-native-simple-toast](https://github.com/react-native-oh-library/react-native-simple-toast/releases) | [Link](/zh-cn/react-native-simple-toast.md) | +| 146 | [react-native-localize](https://github.com/zoontek/react-native-localize) | 3.1.0 | Yes | [@react-native-oh-tpl/react-native-localize](https://github.com/react-native-oh-library/react-native-localize/releases) | [Link](/zh-cn/react-native-localize.md) | +| 147 | [@bam.tech/react-native-image-resizer](https://github.com/bamlab/react-native-image-resizer) | 3.0.9 | Yes | [@react-native-oh-tpl/react-native-image-resizer](https://github.com/react-native-oh-library/react-native-image-resizer/releases) | [Link](/zh-cn/bam-tech-react-native-image-resizer.md) | +| 148 | [react-native-calendar-events](https://github.com/wmcmahan/react-native-calendar-events) | 2.2.0 | No | [@react-native-oh-tpl/react-native-calendar-events](https://github.com/react-native-oh-library/react-native-calendar-events/releases) | [Link](/zh-cn/react-native-calendar-events.md) | +| 149 | [react-native-fileupload](https://github.com/PhilippKrone/react-native-fileupload) | 1.1.0 | No | [@react-native-oh-tpl/react-native-fileupload](https://github.com/react-native-oh-library/react-native-fileupload/releases) | [Link](/zh-cn/react-native-fileupload.md) | +| 150 | [react-native-flexi-radio-button](https://github.com/thegamenicorus/react-native-flexi-radio-button) | 0.2.1 | - | \- | [Link](/zh-cn/react-native-flexi-radio-button.md) | +| 151 | [react-native-root-siblings](https://github.com/magicismight/react-native-root-siblings) | 5.0.1 | - | \- | [Link](/zh-cn/react-native-root-siblings.md) | +| 152 | [react-native-root-modal](https://github.com/magicismight/react-native-root-modal) | 5.0.0 | - | [@react-native-oh-tpl/react-native-root-modal](https://github.com/react-native-oh-library/react-native-root-modal/releases) | [Link](/zh-cn/react-native-root-modal.md) | +| 153 | [react-native-switch-pro](https://github.com/poberwong/react-native-switch-pro) | 1.0.5 | - | [@react-native-oh-tpl/react-native-switch-pro](https://github.com/react-native-oh-library/react-native-switch-pro/releases) | [Link](/zh-cn/react-native-switch-pro.md) | +| 154 | [react-native-drop-shadow](https://github.com/hoanglam10499/react-native-drop-shadow) | 1.0.0 | - | \- | [Link](/zh-cn/react-native-drop-shadow.md) | +| 155 | [react-native-nested-scroll-view](https://github.com/cesardeazevedo/react-native-nested-scroll-view) | 9.0.0 | - | [@react-native-oh-tpl/react-native-nested-scroll-view](https://github.com/react-native-oh-library/react-native-nested-scroll-view/releases) | [Link](/zh-cn/react-native-nested-scroll-view.md) | +| 156 | [react-native-code-push](https://github.com/microsoft/react-native-code-push) | 8.0.2 | Yes | [@react-native-oh-tpl/react-native-code-push](https://github.com/react-native-oh-library/react-native-code-push/releases) | [Link](/zh-cn/react-native-code-push.md) | +| 157 | [react-native-safe-module](https://github.com/lelandrichardson/react-native-safe-module) | 1.2.0 | - | [@react-native-oh-tpl/react-native-safe-module](https://github.com/react-native-oh-library/react-native-safe-module/releases) | [Link](/zh-cn/react-native-safe-module.md) | +| 158 | [react-native-sqlite-storage](https://github.com/andpor/react-native-sqlite-storage) | 6.0.1 | No | [@react-native-oh-tpl/react-native-sqlite-storage](https://github.com/react-native-oh-library/react-native-sqlite-storage/releases) | [Link](/zh-cn/react-native-sqlite-storage.md) | +| 159 | [react-native-text-gradient](https://github.com/iyegoroff/react-native-text-gradient) | 0.1.7 | No | [@react-native-oh-tpl/react-native-text-gradient](https://github.com/react-native-oh-library/react-native-text-gradient/releases) | [Link](/zh-cn/react-native-text-gradient.md) | +| 160 | [react-native-bindingx](https://github.com/alibaba/bindingx) | 1.0.3 | No | [@react-native-oh-tpl/react-native-bindingx](https://github.com/react-native-oh-library/react-native-bindingx/releases) | [Link](/zh-cn/react-native-bindingx.md) | +| 161 | [react-native-cardview](https://github.com/Kishanjvaghela/react-native-cardview) | 2.0.3 | No | [@react-native-oh-tpl/react-native-cardview](https://github.com/react-native-oh-library/react-native-cardview/releases) | [Link](/zh-cn/react-native-cardview.md) | +| 162 | [react-native-largelist](https://github.com/bolan9999/react-native-largelist) | 3.1.0-rc.2 | \- | [@react-native-oh-tpl/react-native-largelist](https://github.com/react-native-oh-library/react-native-largelist/releases) | [Link](/zh-cn/react-native-largelist.md) | +| 163 | [react-native-spring-scrollview](https://github.com/bolan9999/react-native-spring-scrollview/tree/master) | 2.0.22 | No | [@react-native-oh-tpl/react-native-spring-scrollview](https://github.com/react-native-oh-library/react-native-spring-scrollview/releases) | [Link](/zh-cn/react-native-spring-scrollview.md) | +| 164 | [react-native-color-matrix-image-filters](https://github.com/iyegoroff/react-native-color-matrix-image-filters) | 6.0.5 | Yes | [@react-native-oh-tpl/react-native-color-matrix-image-filters](https://github.com/react-native-oh-library/react-native-color-matrix-image-filters/releases) | [Link](/zh-cn/react-native-color-matrix-image-filters.md) | +| 165 | [react-native-toast](https://github.com/remobile/react-native-toast/tree/master) | 1.0.7 | No | [@react-native-oh-tpl/react-native-toast](https://github.com/react-native-oh-library/react-native-toast/releases) | [Link](/zh-cn/remobile-react-native-toast.md) | +| 166 | [ react-native-syan-image-picker ](https://github.com/syanbo/react-native-syan-image-picker) | 0.5.3 | No | [@react-native-oh-tpl/react-native-syan-image-picker](https://github.com/react-native-oh-library/react-native-syan-image-picker/releases) | [Link](/zh-cn/react-native-syan-image-picker.md) | +| 167 | [react-native-amap-geolocation](https://github.com/qiuxiang/react-native-amap-geolocation) | 1.2.3 | No | [@react-native-oh-tpl/react-native-amap-geolocation](https://github.com/react-native-oh-library/react-native-amap-geolocation/releases) | [Link](/zh-cn/react-native-amap-geolocation.md) | +| 168 | [react-native-splash-screen](https://github.com/crazycodeboy/react-native-splash-screen) | 3.3.0 | No | [@react-native-oh-tpl/react-native-splash-screen](https://github.com/react-native-oh-library/react-native-splash-screen/releases) | [Link](/zh-cn/react-native-splash-screen.md) | +| 169 | [react-native-baidu-map](https://github.com/lovebing/react-native-baidu-map) | 1.0.37 | No | [@react-native-oh-tpl/react-native-baidu-map](https://github.com/react-native-oh-library/react-native-baidu-map/releases) | [Link](/zh-cn/react-native-baidu-map.md) | +| 170 | [react-native-ble-plx](https://github.com/dotintent/react-native-ble-plx) | 3.2.0 | No | [@react-native-oh-tpl/react-native-ble-plx](https://github.com/react-native-oh-library/react-native-ble-plx/releases) | [Link](/zh-cn/react-native-ble-plx.md) | +| 171 | [react-native-device-info](https://github.com/react-native-device-info/react-native-device-info) | 11.1.0 | No | [@react-native-oh-tpl/react-native-device-info](https://github.com/react-native-oh-library/react-native-device-info/releases) | [Link](/zh-cn/react-native-device-info.md) | +| 172 | [react-native-amap3d](https://github.com/qiuxiang/react-native-amap3d) | 3.2.4 | No | [@react-native-oh-tpl/react-native-amap3d](https://github.com/react-native-oh-library/react-native-amap3d/releases) | [Link](/zh-cn/react-native-amap3d.md) | +| 173 | [@itenl/react-native-scrollable-tabview](https://github.com/itenl/react-native-scrollable-tabview) | 1.1.7 | - | - | [Link](/zh-cn/react-native-scrollable-tabview.md) | +| 174 | [rneui](https://github.com/react-native-elements/react-native-elements) | 4.0.0-rc.8 | - | In Progress | In Progress | +| 175 | [react-native-root-toast](https://github.com/magicismight/react-native-root-toast) | 3.5.1 | - | - | [Link](/zh-cn/react-native-root-toast.md) | +| 176 | [react-native-background-timer](https://github.com/ocetnik/react-native-background-timer) | 2.4.1 | No | [@react-native-oh-tpl/react-native-background-timer](https://github.com/react-native-oh-library/react-native-background-timer/releases) | [Link](/zh-cn/react-native-background-timer.md) | +| 177 | [react-native-htmlview](https://github.com/jsdf/react-native-htmlview) | 0.17.0 | - | - | [Link](/zh-cn/react-native-htmlview.md) | +| 178 | [react-native-spinkit](https://github.com/maxs15/react-native-spinkit) | 1.5.1 | - | - | [Link](/zh-cn/react-native-spinkit.md) | +| 179 | [react-navigation-shared-element](https://github.com/IjzerenHein/react-navigation-shared-element) | 3.1.2 | - | - | [Link](/zh-cn/react-navigation-shared-element.md) | +| 180 | [react-native-switch-selector](https://github.com/App2Sales/react-native-switch-selector) | 2.1.4 | - | - | [Link](/zh-cn/react-native-switch-selector.md) | +| 181 | [@callstack/react-theme-provider](https://github.com/callstack/react-theme-provider) | 3.0.9 | - | - | [Link](/zh-cn/callstack-react-theme-provider.md) | +| 182 | [react-native-http-bridge](https://github.com/alwx/react-native-http-bridge) | 0.6.1 | Yes | [@react-native-oh-tpl/react-native-http-bridge](https://github.com/react-native-oh-library/react-native-http-bridge/releases) | [Link](/zh-cn/react-native-http-bridge.md) | +| 183 | [react-native-qr-decode-image-camera](https://github.com/deepanrajkumar/react-native-qr-decode-image-camera) | 1.1.3 | No | [@react-native-oh-tpl/react-native-qr-decode-image-camera](https://github.com/react-native-oh-library/react-native-qr-decode-image-camera/releases) | [Link](/zh-cn/react-native-qr-decode-image-camera.md) | +| 184 | [react-native-touch-id](https://github.com/naoufal/react-native-touch-id) | 4.4.1 | No | [@react-native-oh-tpl/react-native-touch-id](https://github.com/react-native-oh-library/react-native-touch-id/releases) | [Link](/zh-cn/react-native-touch-id.md) | +| 185 | [react-native-animatable](https://github.com/oblador/react-native-animatable) | 1.4.0 | - | - | [Link](/zh-cn/react-native-animatable.md) | +| 186 | [react-native-modal](https://github.com/react-native-modal/react-native-modal) | 13.0.1 | - | [@react-native-oh-tpl/react-native-modal](https://github.com/react-native-oh-library/react-native-modal/releases) | [Link](/zh-cn/react-native-modal.md) | +| 187 | [react-native-collapsible](https://github.com/oblador/react-native-collapsible) | 1.6.1 | - | - | [Link](/zh-cn/react-native-collapsible.md) | +| 188 | [react-native-contacts](https://github.com/rt2zz/react-native-contacts) | 7.0.7 | No | - | [Link](/zh-cn/react-native-contacts.md) | +| 189 | [react-native-restart](https://github.com/avishayil/react-native-restart) | 0.0.27 | Yes | [@react-native-oh-tpl/react-native-restart](https://github.com/react-native-oh-library/react-native-restart/releases) | [Link](/zh-cn/react-native-restart.md) | +| 190 | [react-native-system-setting](https://github.com/c19354837/react-native-system-setting) | 1.7.6 | No | [@react-native-oh-tpl/react-native-system-setting](https://github.com/react-native-oh-library/react-native-system-setting/releases) | [Link](/zh-cn/react-native-system-setting.md) | +| 191 | [react-native-keep-awake](https://github.com/corbt/react-native-keep-awake) | 4.0.0 | No | [@react-native-oh-tpl/react-native-keep-awake](https://github.com/react-native-oh-library/react-native-keep-awake/releases) | [Link](/zh-cn/react-native-keep-awake.md) | +| 192 | [@react-native-community/hooks](https://github.com/react-native-community/hooks) | 3.0.0 | - | In Progress | In Progress | +| 193 | [react-navigation](https://github.com/react-navigation/react-navigation) | 6 | - | [@react-native-oh-tpl/react-navigation](https://github.com/react-native-oh-library/react-navigation/releases) | [Link](/zh-cn/react-navigation.md) | +| 194 | [react-native-default-preference](https://github.com/kevinresol/react-native-default-preference) | 1.4.4 | No | In Progress | In Progress | +| 195 | [react-native-ble-manager](https://github.com/innoveit/react-native-ble-manager) | 11.5.5 | No | [@react-native-oh-tpl/react-native-ble-manager](https://github.com/react-native-oh-library/react-native-ble-manager/releases) | [Link](/zh-cn/react-native-ble-manager.md) | +| 196 | [react-native-sensitive-info](https://github.com/mCodex/react-native-sensitive-info) | 6.0.0-alpha.9 | No | [@react-native-oh-tpl/react-native-sensitive-info](https://github.com/react-native-oh-library/react-native-sensitive-info/releases) | [Link](/zh-cn/react-native-sensitive-info.md) | +| 197 | [react-native-typing-animation](https://github.com/watadarkstar/react-native-typing-animation) | 0.1.7 | - | - | [Link](/zh-cn/react-native-typing-animation.md) | +| 198 | [react-native-multi-slider](https://github.com/ptomasroos/react-native-multi-slider) | 2.2.2 | - | [@react-native-oh-tpl/react-native-multi-slider](https://github.com/react-native-oh-library/react-native-multi-slider/releases) | [Link](/zh-cn/react-native-multi-slider.md) | +| 199 | [react-native-orientation](https://github.com/yamill/react-native-orientation) | 3.1.3 | - | [@react-native-oh-tpl/react-native-orientation](https://github.com/react-native-oh-library/react-native-orientation/releases) | [Link](/zh-cn/react-native-orientation.md) | +| 200 | [rn-tourguide](https://github.com/xcarpentier/rn-tourguide) | 3.3.0 | - | [@react-native-oh-tpl/rn-tourguide](https://github.com/react-native-oh-library/rn-tourguide/releases) | [Link](/zh-cn/rn-tourguide.md) | +| 201 | [react-native-performance](https://github.com/oblador/react-native-performance/tree/master/packages/react-native-performance) | 5.1.2 | Yes | [@react-native-oh-tpl/react-native-performance](https://github.com/react-native-oh-library/react-native-performance/releases) | [Link](/zh-cn/react-native-performance.md) | +| 202 | [@testing-library/react-native](https://github.com/callstack/react-native-testing-library) | 12.5.1 | - | In Progress | In Progress | +| 203 | [react-native-dropdown-picker](https://github.com/hossein-zare/react-native-dropdown-picker) | 5.4.6 | - | In Progress | In Progress | +| 204 | [react-native-share](https://github.com/react-native-share/react-native-share) | 10.2.1 | Yes | In Progress | In Progress | +| 205 | [react-native-material-dropdown](https://github.com/n4kz/react-native-material-dropdown) | 0.11.1 | - | In Progress | In Progress | +| 206 | [react-native-document-picker](https://github.com/rnmods/react-native-document-picker) | 9.2.0 | Yes | [@react-native-oh-tpl/react-native-document-picker](https://github.com/react-native-oh-library/document-picker/releases) | [Link](/zh-cn/react-native-document-picker.md) | +| 207 | [react-native-fingerprint-scanner](https://github.com/hieuvp/react-native-fingerprint-scanner) | 6.0.0 | No | [@react-native-oh-tpl/react-native-fingerprint-scanner](https://github.com/react-native-oh-library/react-native-fingerprint-scanner/releases) | [Link](/zh-cn/react-native-fingerprint-scanner.md) | +| 208 | [react-native-get-random-values](https://github.com/LinusU/react-native-get-random-values) | 1.11.0 | No | In Progress | In Progress | +| 209 | [native-base](https://github.com/GeekyAnts/NativeBase) | 3.4.28 | - | In Progress | In Progress | +| 210 | [react-native-orientation-locker](https://github.com/wonday/react-native-orientation-locker) | 1.7.0 | No | [@react-native-oh-library/react-native-orientation-locker](https://github.com/react-native-oh-library/react-native-orientation-locker/releases) | [Link](/zh-cn/react-native-orientation-locker.md) | +| 211 | [@sentry/react-native](https://github.com/getsentry/sentry-react-native) | 5.27.0 | Yes | In Progress | In Progress | +| 212 | [react-native-bootsplash](https://github.com/zoontek/react-native-bootsplash) | 6.1.1 | Yes | In Progress | In Progress | +| 213 | [react-native-size-matters](https://github.com/nirsky/react-native-size-matters) | 0.4.2 | No | In Progress | In Progress | +| 214 | [react-native-gifted-chat](https://github.com/FaridSafi/react-native-gifted-chat) | 2.4.0 | - | In Progress | In Progress | +| 215 | [parse](https://github.com/parse-community/Parse-SDK-JS) | 5.3.0-beta.1 | - | In Progress | In Progress | +| 216 | [react-native-shadow-2](https://github.com/SrBrahma/react-native-shadow-2) | 7.0.8 | - | - | [Link](/zh-cn/react-native-shadow-2.md) | +| 217 | [@shopify/restyle](https://github.com/Shopify/restyle) | 2.4.2 | - | In Progress | In Progress | +| 218 | [nativewind](https://github.com/marklawlor/nativewind/tree/main/packages/nativewind) | 2.0.11 | - | In Progress | In Progress | +| 219 | [react-native-country-picker-modal](https://github.com/xcarpentier/react-native-country-picker-modal) | 2.0.0 | - | In Progress | In Progress | +| 220 | [react-native-haptic-feedback](https://github.com/mkuczera/react-native-haptic-feedback) | 2.2.0 | Yes | In Progress | In Progress | +| 221 | [react-native-url-polyfill](https://github.com/charpeni/react-native-url-polyfill) | 2.0.0 | - | - | [Link](/zh-cn/react-native-url-polyfill.md) | +| 222 | [react-native-shimmer-placeholder](https://github.com/tomzaku/react-native-shimmer-placeholder) | 2.0.8 | No | In Progress | In Progress | +| 223 | [react-native-flash-message](https://github.com/lucasferreira/react-native-flash-message) | 0.4.2 | - | In Progress | In Progress | +| 224 | [react-native-ratings](https://github.com/Monte9/react-native-ratings) | 8.1.0 | - | - | [Link](/zh-cn/react-native-ratings.md) | +| 225 | [react-native-dropdownalert](https://github.com/testshallpass/react-native-dropdownalert) | 5.1.0 | No | In Progress | In Progress | +| 226 | [react-native-element-dropdown](https://github.com/hoaphantn7604/react-native-element-dropdown) | 2.12.1 | - | In Progress | In Progress | +| 227 | [react-native-easy-grid](https://github.com/GeekyAnts/react-native-easy-grid) | 0.2.2 | - | In Progress | In Progress | +| 228 | [react-native-offline](https://github.com/rgommezz/react-native-offline) | 6.0.2 | - | In Progress | In Progress | +| 229 | [react-native-material-ui](https://github.com/xotahal/react-native-material-ui) | 1.30.1 | - | In Progress | In Progress | +| 230 | [react-native-credit-card-input](https://github.com/sbycrosz/react-native-credit-card-input) | 0.4.1 | - | In Progress | In Progress | +| 231 | [react-native-crypto](https://github.com/tradle/react-native-crypto) | 2.2.0 | - | In Progress | In Progress | +| 232 | [react-native-unistyles](https://github.com/jpudysz/react-native-unistyles) | 2.7.2 | No | In Progress | In Progress | +| 233 | [react-native-signature-capture](https://github.com/RepairShopr/react-native-signature-capture) | 0.4.11 | No | [@react-native-oh-tpl/react-native-signature-capture](https://github.com/react-native-oh-library/react-native-signature-capture/releases) | [Link](/zh-cn/react-native-signature-capture.md) | +| 234 | [react-native-deck-swiper](https://github.com/alexbrillant/react-native-deck-swiper) | 2.0.17 | - | In Progress | In Progress | +| 235 | [react-native-autocomplete-dropdown](https://github.com/onmotion/react-native-autocomplete-dropdown) | 4.0.0-rc.5 | - | In Progress | In Progress | +| 236 | [@klarna/react-native-vector-drawable](https://github.com/klarna-incubator/react-native-vector-drawable) | 0.5.1 | Yes | In Progress | In Progress | +| 237 | [react-native-material-buttons](https://github.com/n4kz/react-native-material-buttons) | 0.6.0 | No | [@react-native-oh-tpl/react-native-material-buttons](https://github.com/react-native-oh-library/react-native-material-buttons/releases) | [Link](/zh-cn/react-native-material-buttons.md) | +| 238 | [@expo/react-native-action-sheet](https://github.com/expo/react-native-action-sheet) | 4.0.1 | - | - | [Link](/zh-cn/react-native-action-sheet.md) | +| 239 | [react-native-communications](https://github.com/davebeehively/react-native-communications) | 2.2.1 | - | - | [Link](/zh-cn/react-native-communications.md) | +| 240 | [react-native-lightbox-v2](https://github.com/cbbfcd/react-native-lightbox) | 0.9.0 | - | - | [Link](/zh-cn/react-native-lightbox.md) | +| 241 | [react-native-create-thumbnail](https://github.com/souvik-ghosh/react-native-create-thumbnail) | 2.0.0 | No | [@react-native-oh-tpl/react-native-create-thumbnail](https://github.com/react-native-oh-library/react-native-create-thumbnail/releases) | [Link](/zh-cn/react-native-create-thumbnail.md) | +| 242 | [react-native-paper](https://github.com/callstack/react-native-paper) | 5.12.5 | - | In Progress | In Progress | +| 243 | [react-native-contacts](https://github.com/morenoh149/react-native-contacts) | 7.0.7 | No | [@react-native-oh-tpl/react-native-contacts](https://github.com/react-native-oh-library/react-native-contacts/releases) | [Link](/zh-cn/react-native-contacts.md) | +| 244 | [react-native-shared-element](https://github.com/IjzerenHein/react-native-shared-element) | 0.8.9 | Yes | In Progress | In Progress | +| 245 | [@gorhom/bottom-sheet](https://github.com/gorhom/react-native-bottom-sheet) | 5.0.0-alpha.11 | - | In Progress | In Progress | +| 246 | [react-native-mmkv-storage](https://github.com/ammarahm-ed/react-native-mmkv-storage) | 0.10.2 | No | In Progress | In Progress | +| 247 | [react-native-ui-lib](https://github.com/wix/react-native-ui-lib) | 7.0.0 | - | In Progress | In Progress | +| 248 | [react-native-skia-dev-tools](https://github.com/Shopify/react-native-skia) | 1.3.7 | Yes | In Progress | In Progress | +| 249 | [react-native-print](https://github.com/christopherdro/react-native-print) | 0.10.0 | No | In Progress | In Progress | +| 250 | [react-native-inappbrowser-reborn](https://github.com/proyecto26/react-native-inappbrowser) | 3.7.0 | No | In Progress | In Progress | +| 251 | [react-native-picker-select](https://github.com/lawnstarter/react-native-picker-select) | 9.2.0 | - | In Progress | In Progress | +| 252 | [react-native-track-player](https://github.com/doublesymmetry/react-native-track-player) | 4.1.1 | Yes | In Progress | In Progress | +| 253 | [@invertase/react-native-apple-authentication](https://github.com/invertase/react-native-apple-authentication) | 2.3.0 | No | In Progress | In Progress | +| 254 | [react-native-storage](https://github.com/sunnylqm/react-native-storage) | 1.0.1 | - | - | [Link](/zh-cn/react-native-storage.md) | +| 255 | [react-native-camera-kit](https://github.com/teslamotors/react-native-camera-kit) | 13.0.0 | Yes | In Progress | In Progress | +| 256 | [react-native-nfc-manager](https://github.com/revtel/react-native-nfc-manager) | 3.15.1 | Yes | In Progress | In Progress | +| 257 | [react-native-blurhash](https://github.com/mrousavy/react-native-blurhash) | 2.0.3 | Yes | In Progress | In Progress | +| 258 | [react-native-text-input-mask](https://github.com/react-native-text-input-mask/react-native-text-input-mask) | 3.1.5 | No | In Progress | In Progress | +| 259 | [react-native-auth0](https://github.com/auth0/react-native-auth0) | 4.0.0-beta.0 | Yes | In Progress | In Progress | +| 260 | [react-native-charts-wrapper](https://github.com/wuxudong/react-native-charts-wrapper) | 0.6.0 | No | In Progress | In Progress | +| 261 | [react-native-keyboard-controller](https://github.com/kirillzyusko/react-native-keyboard-controller) | 1.12.6 | Yes | In Progress | In Progress | +| 262 | [react-native-avoid-softinput](https://github.com/mateusz1913/react-native-avoid-softinput) | 5.0.0 | Yes | In Progress | In Progress | +| 263 | [redux-flipper](https://github.com/jk-gan/redux-flipper) | 2.0.3 | - | In Progress | In Progress | +| 264 | [react-native-twilio-video-webrtc](https://github.com/blackuy/react-native-twilio-video-webrtc) | 3.2.0 | - | In Progress | In Progress | +| 265 | [react-native-context-menu-view](https://github.com/mpiannucci/react-native-context-menu-view) | 1.16.0 | No | In Progress | In Progress | +| 266 | [react-native-view-pdf](https://github.com/rumax/react-native-PDFView) | 0.14.0 | No | In Progress | In Progress | +| 267 | [react-native-hole-view](https://github.com/ibitcy/react-native-hole-view) | 3.0.0-alpha4 | Yes | In Progress | In Progress | +| 268 | [react-native-material-textfield](https://github.com/n4kz/react-native-material-textfield) | 0.16.1 | - | [@react-native-oh-tpl/react-native-material-textfield](https://github.com/react-native-oh-library/react-native-material-textfield/releases) | [Link](/zh-cn/react-native-material-textfield.md) | +| 269 | [react-native-iphone-screen-helper](https://github.com/chlee1001/react-native-iphone-screen-helper) | 2.1.1 | - | In Progress | In Progress | +| 270 | [react-native-flipper](https://github.com/facebook/flipper/tree/main/react-native/react-native-flipper) | 0.262.0 | No | In Progress | In Progress | +| 271 | [react-native-material-design-styles](https://github.com/binggg/react-native-material-design-styles) | 0.2.7 | - | - | [Link](/zh-cn/react-native-material-design-style.md) | +| 272 | [react-native-flip-card](https://github.com/moschan/react-native-flip-card) | 3.5.7 | - | - | [Link](/zh-cn/react-native-flip-card.md) | +| 273 | [react-native-randombytes](https://github.com/mvayngrib/react-native-randombytes) | 3.6.1 | No | [@react-native-oh-tpl/react-native-randombytes](https://github.com/react-native-oh-library/react-native-randombytes/releases) | [Link](/zh-cn/react-native-randombytes.md) | +| 274 | [react-native-view-overflow](https://github.com/entria/react-native-view-overflow) | 0.0.5 | Yes | [@react-native-oh-tpl/react-native-view-overflow](https://github.com/react-native-oh-library/react-native-view-overflow/releases) | [Link](/zh-cn/react-native-view-overflow.md) | +| 275 | [react-native-masked-text](https://github.com/benhurott/react-native-masked-text) | 1.13.0 | - | - | [Link](/zh-cn/react-native-masked-text.md) | +| 276 | [reassure](https://github.com/callstack/reassure) | 1.0.0 | - | In Progress | In Progress | +| 277 | [react-native-branch-deep-linking-attribution](https://github.com/BranchMetrics/react-native-branch-deep-linking-attribution) | 6.2.2 | No | In Progress | In Progress | +| 278 | [react-native-parsed-text](https://github.com/taskrabbit/react-native-parsed-text) | 0.0.22 | - | - | [Link](/zh-cn/react-native-parsed-text.md) | +| 279 | [react-native-loading-spinner-overlay](https://github.com/joinspontaneous/react-native-loading-spinner-overlay) | 3.0.1 | - | In Progress | In Progress | +| 280 | [voice](https://github.com/react-native-voice/voice) | 3.2.4 | No | In Progress | In Progress | +| 281 | [react-native-hyperlink](https://github.com/obipawan/react-native-hyperlink) | 0.0.22 | - | In Progress | In Progress | +| 282 | [react-native-email-link](https://github.com/flexible-agency/react-native-email-link) | 1.15.0 | Yes | In Progress | In Progress | +| 283 | [react-native-autocomplete-input](https://github.com/mrlaessig/react-native-autocomplete-input) | 5.4.0 | - | - | [Link](/zh-cn/react-native-autocomplete-input.md) | +| 284 | [react-native-sensitive-info](https://github.com/mCodex/react-native-sensitive-info) | 6.0.0-alpha.9 | No | In Progress | In Progress | +| 285 | [react-native-background-fetch](https://github.com/transistorsoft/react-native-background-fetch) | 4.2.5 | No | In Progress | In Progress | +| 286 | [react-native-step-indicator](https://github.com/24ark/react-native-step-indicator) | 1.0.3 | - | In Progress | In Progress | +| 287 | [react-native-background-geolocation](https://github.com/transistorsoft/react-native-background-geolocation) | 4.16.5 | No | In Progress | In Progress | +| 288 | [react-native-walkthrough-tooltip](https://github.com/CompanyCam/react-native-walkthrough-tooltip) | 1.6.0 | - | In Progress | In Progress | +| 289 | [react-native-autolink](https://github.com/joshswan/react-native-autolink) | 4.2.0 | - | In Progress | In Progress | +| 290 | [react-native-indicators](https://github.com/n4kz/react-native-indicators) | 0.17.0 | - | In Progress | In Progress | +| 291 | [react-native-material-ripple](https://github.com/n4kz/react-native-material-ripple) | 0.9.1 | - | In Progress | In Progress | +| 292 | [react-native-error-boundary](https://github.com/carloscuesta/react-native-error-boundary) | 1.2.4 | - | - | [Link](/zh-cn/react-native-error-boundary.md) | +| 293 | [react-native-ble-manager](https://github.com/innoveit/react-native-ble-manager) | 11.5.5 | No | [@react-native-oh-tpl/react-native-ble-manager](https://github.com/react-native-oh-library/react-native-ble-manager/releases) | [Link](/zh-cn/react-native-ble-manager.md) | +| 294 | [react-native-svg-charts](https://github.com/JesperLekland/react-native-svg-charts) | 5.3.0 | - | [@react-native-oh-tpl/react-native-svg-charts](https://github.com/react-native-oh-library/react-native-svg-charts/releases) | [Link](/zh-cn/react-native-svg-charts.md) | +| 295 | [react-native-file-viewer](https://github.com/vinzscam/react-native-file-viewer) | 2.1.5 | No | [@react-native-oh-tpl/react-native-file-viewer](https://github.com/react-native-oh-library/react-native-file-viewer/releases) | [Link](/zh-cn/react-native-file-viewer.md) | +| 296 | [react-native-responsive-fontSize](https://github.com/heyman333/react-native-responsive-fontsize) | 0.5.1 | - | In Progress | In Progress | +| 297 | [react-native-html-to-pdf](https://github.com/christopherdro/react-native-html-to-pdf) | 0.12.0 | No | In Progress | In Progress | +| 298 | [react-native-typography](https://github.com/hectahertz/react-native-typography) | 1.4.1 | - | In Progress | In Progress | +| 299 | [react-native-image-colors](https://github.com/osamaqarem/react-native-image-colors) | 2.4.0 | No | In Progress | In Progress | +| 300 | [react-content-loader](https://github.com/danilowoz/react-content-loader) | 7.0.2 | - | In Progress | In Progress | +| 301 | [react-native-snackbar](https://github.com/cooperka/react-native-snackbar) | 2.7.1 | No | In Progress | In Progress | +| 302 | [react-native-maps-directions](https://github.com/bramus/react-native-maps-directions) | 1.9.0 | - | In Progress | In Progress | +| 303 | [react-native-reanimated-bottom-sheet](https://github.com/osdnk/react-native-reanimated-bottom-sheet) | 1.0.0-alpha.22 | - | In Progress | In Progress | +| 304 | [react-native-image-marker](https://github.com/JimmyDaddy/react-native-image-marker) | 1.2.6 | No | In Progress | In Progress | +| 305 | [react-native-audio-recorder-player](https://github.com/dooboolab/react-native-audio-recorder-player) | 3.6.10 | Yes |[@react-native-oh-tpl/react-native-audio-recorder-player](https://github.com/react-native-oh-library/react-native-audio-recorder-player/releases) | [Link](/zh-cn/react-native-audio-recorder-player.md) | +| 306 | [react-native-map-clustering](https://github.com/venits/react-native-map-clustering) | 3.4.2 | - | In Progress | In Progress | +| 307 | [react-native-notifier](https://github.com/seniv/react-native-notifier) | 2.0.0 | - | In Progress | In Progress | +| 308 | [react-native-graph](https://github.com/margelo/react-native-graph) | 1.1.0 | - | In Progress | In Progress | +| 309 | [react-native-mask-text](https://github.com/akinncar/react-native-mask-text) | 0.14.2 | - | In Progress | In Progress | +| 310 | [mixpanel-react-native](https://github.com/mixpanel/mixpanel-react-native) | 3.0.5 | No | In Progress | In Progress | +| 311 | [react-native-shake](https://github.com/Doko-Demo-Doa/react-native-shake) | 5.6.2 | Yes | In Progress | In Progress | +| 312 | [react-native-gifted-charts](https://github.com/Abhinandan-Kushwaha/react-native-gifted-charts) | 1.4.26 | - | In Progress | In Progress | +| 313 | [react-native-quick-base64](https://github.com/craftzdog/react-native-quick-base64) | 2.1.2 | No | In Progress | In Progress | +| 314 | [react-native-confetti-cannon](https://github.com/VincentCATILLON/react-native-confetti-cannon) | 1.5.2 | - | In Progress | In Progress | +| 315 | [react-native-mail](https://github.com/chirag04/react-native-mail) | 6.1.1 | No | In Progress | In Progress | +| 316 | [react-native-countdown-circle-timer](https://github.com/vydimitrov/react-countdown-circle-timer/tree/master/packages/mobile) | 3.2.1 | - | In Progress | In Progress | +| 317 | [rn-sliding-up-panel](https://github.com/octopitus/rn-sliding-up-panel) | 2.4.6 | - | In Progress | In Progress | +| 318 | [react-native-tts](https://github.com/ak1394/react-native-tts) | 4.1.1 | Yes | In Progress | In Progress | +| 319 | [react-navigation-header-buttons](https://github.com/vonovak/react-navigation-header-buttons) | 12.0.0 | - | In Progress | In Progress | +| 320 | [react-native-phone-number-input](https://github.com/garganurag893/react-native-phone-number-input) | 2.1.0 | - | In Progress | In Progress | +| 321 | [react-native-version-number](https://github.com/APSL/react-native-version-number) | 0.3.6 | No | In Progress | In Progress | +| 322 | [react-native-keyboard-accessory](https://github.com/ardaogulcan/react-native-keyboard-accessory) | 0.1.16 | - | In Progress | In Progress | +| 323 | [react-native-change-icon](https://github.com/skb1129/react-native-change-icon) | 5.0.0 | Yes | In Progress | In Progress | +| 324 | [react-native-callkeep](https://github.com/react-native-webrtc/react-native-callkeep) | 4.3.14 | Yes | In Progress | In Progress | +| 325 | [react-native-signature-canvas](https://github.com/YanYuanFE/react-native-signature-canvas) | 4.7.2 | Yes | In Progress | In Progress | +| 326 | [react-native-sticky-parallax-header](https://github.com/netguru/sticky-parallax-header) | 1.0.0-rc.9 | - | In Progress | In Progress | +| 327 | [react-native-multiple-select](https://github.com/toystars/react-native-multiple-select) | 0.5.12 | - | In Progress | In Progress | +| 328 | [react-native-switch](https://github.com/shahen94/react-native-switch) | 1.5.1 | - | In Progress | In Progress | +| 329 | [react-native-material-menu](https://github.com/mxck/react-native-material-menu) | 2.0.0 | - | - | [Link](/zh-cn/react-native-material-menu.md) | +| 330 | [react-native-swipeable-list](https://github.com/esthor/react-native-swipeable-list) | 0.1.2 | - | In Progress | In Progress | +| 331 | [galio-framework](https://github.com/galio-org/galio) | 0.8.0 | - | In Progress | In Progress | +| 332 | [react-native-incall-manager](https://github.com/react-native-webrtc/react-native-incall-manager) | 4.2.0 | No | [@react-native-oh-tpl/react-native-incall-manager](https://github.com/react-native-oh-library/react-native-incall-manager/releases) | [Link](/zh-cn/react-native-incall-manager.md) | +| 333 | [react-native-securerandom](https://github.com/rh389/react-native-securerandom) | 1.0.1 | No | In Progress | In Progress | +| 334 | [react-native-tcp-socket](https://github.com/Rapsssito/react-native-tcp-socket) | 6.2.0 | No | In Progress | In Progress | +| 335 | [react-native-scroll-bottom-sheet](https://github.com/rgommezz/react-native-scroll-bottom-sheet) | 0.7.0 | - | In Progress | In Progress | +| 336 | [react-native-send-intent](https://github.com/lucasferreira/react-native-send-intent) | 1.3.0 | Yes | In Progress | In Progress | +| 337 | [react-native-copilot](https://github.com/mohebifar/react-native-copilot) | 3.3.2 | - | In Progress | In Progress | +| 338 | [react-native-awesome-gallery](https://github.com/Flair-Dev/react-native-awesome-gallery) | 0.4.2 | - | In Progress | In Progress | +| 339 | [react-navigation-bottom-sheet](https://github.com/th3rdwave/react-navigation-bottom-sheet) | 0.3.2 | - | In Progress | In Progress | +| 340 | [rn-emoji-keyboard](https://github.com/TheWidlarzGroup/rn-emoji-keyboard) | 1.7.0 | - | In Progress | In Progress | +| 341 | [react-native-system-navigation-bar](https://github.com/kadiraydinli/react-native-system-navigation-bar) | 2.6.4 | - | In Progress | In Progress | +| 342 | [react-native-markdown-renderer](https://github.com/mientjan/react-native-markdown-renderer) | 3.2.8 | - | In Progress | In Progress | +| 343 | [react-native-safe-modules](https://github.com/emilioicai/react-native-safe-modules) | 1.0.3 | - | In Progress | In Progress | +| 344 | [react-native-navigation-bar-color](https://github.com/thebylito/react-native-navigation-bar-color) | 2.0.2 | - | In Progress | In Progress | +| 345 | [react-native-template-typescript](https://github.com/react-native-community/react-native-template-typescript) | 0.0.1 | - | In Progress | In Progress | +| 346 | [react-native-network-info](https://github.com/pusherman/react-native-network-info) | 5.2.1 | Yes | In Progress | In Progress | +| 347 | [react-native-udp](https://github.com/tradle/react-native-udp) | 4.1.7 | - | In Progress | In Progress | +| 348 | [react-native-recaptcha-that-works](https://github.com/douglasjunior/react-native-recaptcha-that-works) | 2.0.0 | - | In Progress | In Progress | +| 349 | [react-native-dismiss-keyboard](https://github.com/DanielMSchmidt/react-native-dismiss-keyboard) | 1.0.0 | - | - | [Link](/zh-cn/react-native-dismiss-keyboard.md) | +| 350 | [react-native-file-access](https://github.com/alpha0010/react-native-file-access) | 3.1.0 | Yes | In Progress | In Progress | +| 351 | [react-native-compass-heading](https://github.com/firofame/react-native-compass-heading) | 1.2.0 | No | In Progress | In Progress | +| 352 | [react-native-bars](https://github.com/zoontek/react-native-bars) | 2.4.3 | Yes | In Progress | In Progress | +| 353 | [react-native-mlkit-ocr](https://github.com/agoldis/react-native-mlkit-ocr) | 0.3.0 | Yes | [@react-native-oh-tpl/react-native-mlkit-ocr](https://github.com/react-native-oh-library/react-native-mlkit-ocr/releases) | [Link](/zh-cn/react-native-mlkit-ocr.md) | +| 354 | [react-native-screenshot-prevent](https://github.com/killserver/react-native-screenshot-prevent) | 1.2.1 | Yes | In Progress | In Progress | +| 355 | [react-native-health-connect](https://github.com/matinzd/react-native-health-connect) | 3.1.0 | Yes | In Progress | In Progress | +| 356 | [@op-engineering/op-sqlite](https://github.com/OP-Engineering/op-sqlite) | 6.2.11 | Yes | In Progress | In Progress | +| 357 | [react-native-theme-switch-animation](https://github.com/WadhahEssam/react-native-theme-switch-animation) | 0.6.0 | Yes | In Progress | In Progress | +| 358 | [react-native-keys](https://github.com/numandev1/react-native-keys) | 0.7.10 | Yes | In Progress | In Progress | +| 359 | [react-native-theme-control](https://github.com/vonovak/react-native-theme-control) | 6.0.0 | No | In Progress | In Progress | +| 360 | [@baronha/ting](https://github.com/baronha/ting) | 1.2.1 | Yes | In Progress | In Progress | +| 361 | [react-native-localization-settings](https://github.com/jakex7/react-native-localization-settings) | 1.0.2 | Yes | In Progress | In Progress | +| 362 | [@klarna/platform-colors](https://github.com/klarna-incubator/platform-colors) | 0.4.0 | Yes | In Progress | In Progress | +| 363 | [react-native-barcode-builder](https://github.com/wonsikin/react-native-barcode-builder) | 2.0.0 | - | [@react-native-oh-tpl/react-native-barcode-builder](https://github.com/react-native-oh-library/react-native-barcode-builder/releases) | [Link](/zh-cn/react-native-barcode-builder.md) | +| 364 | [react-native-neomorph-shadows](https://github.com/tokkozhin/react-native-neomorph-shadows) | 1.1.2 | No | [@react-native-oh-tpl/react-native-neomorph-shadows](https://github.com/react-native-oh-library/react-native-neomorph-shadows/releases) | [Link](/zh-cn/react-native-neomorph-shadows.md) | +| 365 | [@ant-design/react-native](https://github.com/ant-design/ant-design-mobile-rn) | 5.1.0 | - | In Progress | In Progress | +| 366 | [react-native-drax](https://github.com/nuclearpasta/react-native-drax) | 0.10.3 | - | In Progress | In Progress | +| 367 | [react-native-mqtt](https://github.com/Introvertuous/react-native-mqtt) | 1.3.1 | - | In Progress | In Progress | +| 368 | [react-native-iconfont-cli](https://github.com/iconfont-cli/react-native-iconfont-cli) | 2.2.4 | - | In Progress | In Progress | +| 369 | [react-native-video-cache](https://github.com/zhigang1992/react-native-video-cache) | 2.7.1 | - | In Progress | In Progress | +| 370 | [react-native-date-picker](https://github.com/henninghall/react-native-date-picker) | 5.0.4 | - | In Progress | In Progress | +| 371 | [react-native-input-scroll-view](https://github.com/baijunjie/react-native-input-scroll-view) | 1.10.0 | - | In Progress | In Progress | +| 372 | [@openspacelabs/react-native-zoomable-view](https://github.com/openspacelabs/react-native-zoomable-view) | 2.1.6 | - | - | [Link](/zh-cn/openspacelabs-react-native-zoomable-view.md) | +| 373 | [react-native-dynamic](https://github.com/codemotionapps/react-native-dynamic) | 1.0.0 | - | - | [Link](/zh-cn/react-native-dynamic.md) | +| 374 | [react-native-md5](https://github.com/kmend/react-native-md5) | 1.0.0 | - | - | [Link](/zh-cn/react-native-md5.md) | +| 375 | [react-native-modal-popover](https://github.com/doomsower/react-native-modal-popover) | 2.1.3 | - | - | [Link](/zh-cn/react-native-modal-popover.md) | +| 376 | [react-native-modalbox](https://github.com/maxs15/react-native-modalbox) | 2.0.2 | - | - | [Link](/zh-cn/react-native-modalbox.md) | +| 377 | [react-native-secharts](https://github.com/shifeng1993/react-native-secharts) | 1.7.0 | - | - | [Link](/zh-cn/react-native-secharts.md) | +| 378 | [react-subscribe](https://github.com/tdzl2003/react-subscribe) | 1.3.2 | - | - | [Link](/zh-cn/react-subscribe.md) | +| 379 | [react-native-pickers](https://github.com/iberHK/react-native-picker) | 2.0.0 | - | - | [Link](/zh-cn/react-native-pickers.md) | +| 380 | [react-native-qrcode](https://github.com/cssivision/react-native-qrcode) | 0.2.7 | - | [@react-native-oh-tpl/react-native-qrcode](https://github.com/react-native-oh-library/react-native-qrcode/releases) | [Link](/zh-cn/react-native-QRCode.md) | +| 381 | [react-native-tab-navigator](https://github.com/ptomasroos/react-native-tab-navigator) | 0.3.4 | - | [@react-native-oh-tpl/react-native-tab-navigator](https://github.com/react-native-oh-library/react-native-tab-navigator/releases) | [Link](/zh-cn/react-native-tab-navigator.md) | +| 382 | [react-native-calendars](https://github.com/wix/react-native-calendars) | 1.1304.1 | - | - | [Link](/zh-cn/react-native-calendars.md) | +| 383 | [react-native-doc-viewer](https://github.com/philipphecht/react-native-doc-viewer) | 2.7.8 | - | [@react-native-oh-tpl/react-native-doc-viewer](https://github.com/react-native-oh-library/react-native-doc-viewer/releases) | [Link](/zh-cn/react-native-doc-viewer.md) | + +## Community + +[Github Organization: react-native-oh-library](https://github.com/react-native-oh-library) diff --git a/en/_coverpage.md b/en/_coverpage.md new file mode 100644 index 000000000..a5356df5d --- /dev/null +++ b/en/_coverpage.md @@ -0,0 +1,10 @@ + +![logo](/img/react.svg ':size=20%') + +# React Native OpenHarmony Third-Party Library Documentation + +> React Native OpenHarmony Third-Party Library Documentation + +[Gitee](https://gitee.com/react-native-oh-library/usage-docs) +[GitHub](https://github.com/react-native-oh-library/usage-docs) +[Getting Started](/en/README_EN.md) \ No newline at end of file diff --git a/en/_navbar.md b/en/_navbar.md new file mode 100644 index 000000000..690efce1f --- /dev/null +++ b/en/_navbar.md @@ -0,0 +1,11 @@ + + +- Related Links + - [Gitee repository](https://gitee.com/react-native-oh-library/usage-docs/tree/master) + - [RNOH third-party library repositories](https://github.com/orgs/react-native-oh-library/repositories) + - [RNOH repository](https://gitee.com/openharmony-sig/ohos_react_native) + - [OpenHarmony Application Development Documentation](https://gitee.com/openharmony/docs/blob/master/en/application-dev/Readme-EN.md) + - [Docsify](https://docsify.js.org/#/) +- Translations + - [Chinese](/zh-cn/) + - [English](/en/README_EN.md) \ No newline at end of file diff --git a/en/_sidebar.md b/en/_sidebar.md new file mode 100644 index 000000000..280762b91 --- /dev/null +++ b/en/_sidebar.md @@ -0,0 +1 @@ +NA \ No newline at end of file diff --git a/en/model.md b/en/model.md new file mode 100644 index 000000000..00a543fe3 --- /dev/null +++ b/en/model.md @@ -0,0 +1,337 @@ +# Document Template (Delete) + +> [!ATTENTION] When using this template, delete the statements that end with "(Delete)", and modify the content enclosed by angle brackets (<>). (Delete) + +> Template version: v0.2.2 + +

+

<npm package name of the source repository>

+

+

+ + Supported platforms + + + License + + +

+ +> [!TIP] [GitHub address](https://github.com/
) + +Example: + +> [!TIP] [GitHub address](https://github.com/react-native-oh-library/react-native-safe-area-context) (Delete) + +## Installation and Usage + +Find the matching version information in the release address of a third-party library and download an applicable .tgz package: [@react-native-oh-tpl/\ Releases](https://github.com//releases). + +Example: [@react-native-oh-tpl/react-native-safe-area-context Releases](https://github.com/react-native-oh-library/react-native-safe-area-context/releases) (Delete) + +Go to the project directory and execute the following instruction: + +> [!TIP] Replace the content with the path of the .tgz package at the comment sign (#). + + + +#### **npm** + +```bash +npm install @react-native-oh-tpl/@file:# +``` + +#### **yarn** + +```bash +yarn add @react-native-oh-tpl/@file:# +``` + + + +The following code shows the basic use scenario of the repository: + +> [!WARNING] The name of the imported repository remains unchanged. + +```js +// react-native-safe-area-context is used as an example. +import React from "react"; +import { Text, View } from "react-native"; +import { + SafeAreaProvider, + SafeAreaView, + initialWindowMetrics, +} from "react-native-safe-area-context"; + +const App = () => { + return ( + + + + hello + + + + ); +}; + +export default App; +``` + +## Use Codegen + +If this repository has been adapted to `Codegen`, generate the bridge code of the third-party library by using the `Codegen`. For details, see [Codegen Usage Guide](/zh-cn/codegen.md). + +## Link + +Currently, HarmonyOS does not support AutoLink. Therefore, you need to manually configure the linking. + +Open the `harmony` directory of the HarmonyOS project in DevEco Studio. + +### 1. Adding the overrides Field to oh-package.json5 File in the Root Directory of the Project + +```json +{ + ... + "overrides": { + "@rnoh/react-native-openharmony" : "./react_native_openharmony" + } +} +``` + +### 2. Introducing Native Code + +Currently, two methods are available: + + +Method 1 (recommended): Use the HAR file. + +> [!TIP] The HAR file is stored in the `harmony` directory in the installation path of the third-party library. + +Open `entry/oh-package.json5` file and add the following dependencies: + +```json +"dependencies": { + "@rnoh/react-native-openharmony": "file:../react_native_openharmony", + "@react-native-oh-tpl/": "file:../../node_modules/@react-native-oh-tpl//harmony/.har" + // Prompt: "@react-native-oh-tpl/react-native-safe-area-context": "file:../../node_modules/@react-native-oh-tpl/react-native-safe-area-context/harmony/safe_area.har" (Delete) + } +``` + +Click the `sync` button in the upper right corner. + +Alternatively, run the following instruction on the terminal: + +```bash +cd entry +ohpm install +``` + +Method 2: Directly link to the source code. + +> [!TIP] For details, see [Directly Linking Source Code](/zh-cn/link-source-code.md). + +### 3. Configuring CMakeLists and Introducing xxx Package + +Open `entry/src/main/cpp/CMakeLists.txt` and add the following code: + +```diff +project(rnapp) +cmake_minimum_required(VERSION 3.4.1) +set(CMAKE_SKIP_BUILD_RPATH TRUE) +set(RNOH_APP_DIR "${CMAKE_CURRENT_SOURCE_DIR}") +set(NODE_MODULES "${CMAKE_CURRENT_SOURCE_DIR}/../../../../../node_modules") ++ set(OH_MODULES "${CMAKE_CURRENT_SOURCE_DIR}/../../../oh_modules") +set(RNOH_CPP_DIR "${CMAKE_CURRENT_SOURCE_DIR}/../../../../../../react-native-harmony/harmony/cpp") +set(LOG_VERBOSITY_LEVEL 1) +set(CMAKE_ASM_FLAGS "-Wno-error=unused-command-line-argument -Qunused-arguments") +set(CMAKE_CXX_FLAGS "-fstack-protector-strong -Wl,-z,relro,-z,now,-z,noexecstack -s -fPIE -pie") +set(WITH_HITRACE_SYSTRACE 1) # for other CMakeLists.txt files to use +add_compile_definitions(WITH_HITRACE_SYSTRACE) + +add_subdirectory("${RNOH_CPP_DIR}" ./rn) + +# RNOH_BEGIN: manual_package_linking_1 +add_subdirectory("../../../../sample_package/src/main/cpp" ./sample-package) ++ add_subdirectory("${OH_MODULES}/@react-native-oh-tpl/react-native-safe-area-context/src/main/cpp" ./safe-area) +# RNOH_END: manual_package_linking_1 + +file(GLOB GENERATED_CPP_FILES "./generated/*.cpp") + +add_library(rnoh_app SHARED + ${GENERATED_CPP_FILES} + "./PackageProvider.cpp" + "${RNOH_CPP_DIR}/RNOHAppNapiBridge.cpp" +) +target_link_libraries(rnoh_app PUBLIC rnoh) + +# RNOH_BEGIN: manual_package_linking_2 +target_link_libraries(rnoh_app PUBLIC rnoh_sample_package) ++ target_link_libraries(rnoh_app PUBLIC rnoh_safe_area) +# RNOH_END: manual_package_linking_2 +``` + +Open `entry/src/main/cpp/PackageProvider.cpp` and add the following code: + +```diff +#include "RNOH/PackageProvider.h" +#include "generated/RNOHGeneratedPackage.h" +#include "SamplePackage.h" ++ #include "SafeAreaViewPackage.h" + +using namespace rnoh; + +std::vector> PackageProvider::getPackages(Package::Context ctx) { + return { + std::make_shared(ctx), + std::make_shared(ctx), ++ std::make_shared(ctx), + }; +} +``` + +**Note: Introduce Fabric components to ArkTS.** (Delete) + +### 4. Introducing xxx Component to ArkTS + +(If the code of the repository is written through CAPI, delete this section.)
Find `function buildCustomRNComponent()`, which is usually located in `entry/src/main/ets/pages/index.ets` or `entry/src/main/ets/rn/LoadBundle.ets`, and add the following code: + +```diff + ... ++ import { SAFE_AREA_VIEW_TYPE, SafeAreaView, SAFE_AREA_PROVIDER_TYPE, SafeAreaProvider } from "@react-native-oh-tpl/react-native-safe-area-context" + +@Builder +export function buildCustomRNComponent(ctx: ComponentBuilderContext) { + ... ++ if (ctx.componentName === SAFE_AREA_VIEW_TYPE) { ++ SafeAreaView({ ++ ctx: ctx.rnComponentContext, ++ tag: ctx.tag ++ }) ++ } +... +} +... +``` + +> [!TIP] If the repository uses a mixed solution, the component name needs to be added. + +Find the constant `arkTsComponentNames` in `entry/src/main/ets/pages/index.ets` or `entry/src/main/ets/rn/LoadBundle.ets` and add the component name to the array. + +```diff +const arkTsComponentNames: Array = [ + SampleView.NAME, + GeneratedSampleView.NAME, + PropsDisplayer.NAME, ++ RNC_VIDEO_TYPE + ]; +``` + +**Note: TurboModule** (Delete) + +### 5. Introducing xxx Package to ArkTS + +Open the `entry/src/main/ets/RNPackagesFactory.ts` file and add the following code: + +```diff + ... ++ import {SafeAreaViewPackage} from '@react-native-oh-tpl/react-native-safe-area-context/ts'; + +export function createRNPackages(ctx: RNPackageContext): RNPackage[] { + return [ + new SamplePackage(ctx), ++ new SafeAreaViewPackage(ctx) + ]; +} +``` + +### 6. Running + +Click the `sync` button in the upper right corner. + +Alternatively, run the following instruction on the terminal: + +```bash +cd entry +ohpm install +``` + +Then build and run the code. + +## Constraints + +### Compatibility + +**Repository with a Release version** (Delete) + +To use this repository, you need to use the correct React-Native and RNOH versions. In addition, you need to use DevEco Studio and the ROM on your phone. + +Check the release version information in the release address of the third-party library: [\ Releases](https://github.com//releases) + +Example: [@react-native-oh-tpl/react-native-safe-area-context Releases](https://github.com/react-native-oh-library/react-native-safe-area-context/releases) (Delete) + +**Source repository without a Release version** (Delete) + +This document is verified based on the following versions: + +(Example) + +1. RNOH: 0.72.27; SDK: HarmonyOS-Next-DB1 5.0.0.29(SP1); IDE: DevEco Studio 5.0.3.403; ROM: 3.0.0.25; + +### Permission Requirements (If Any) + +(Enter the related permission configuration.) + +**Check the description about the supported mobile phone platforms in the description of properties, static methods, and APIs. For example, if HarmonyOS APIs are supported and iOS and Android are mentioned in the description, check whether harmony needs to be added to the description. Example: (Delete)** + +``` +// Original description. +Needed for Android to work properly with assets, iOS will ignore it. +// Modified description. +Needed for Android and harmony to work properly with assets, iOS will ignore it. +``` + +(Delete) + +## Properties (If Any) + +> [!tip] The **Platform** column indicates the platform where the properties are supported in the original third-party library. + +> [!tip] If the value of **HarmonyOS Support** is **yes**, it means that the HarmonyOS platform supports this property; **no** means the opposite; **partially** means some capabilities of this property are supported. The usage method is the same on different platforms and the effect is the same as that of iOS or Android. + +| Name | Description | Type | Required | Platform | HarmonyOS Support | +| ---- | ----------- | ---- | -------- | -------- | ------------------ | +| XXX | XXX | XXX | (yes/no) | xxx | (yes/no/partially) | + +## Static Methods (If Any) + +> [!tip] The **Platform** column indicates the platform where the properties are supported in the original third-party library. + +> [!tip] If the value of **HarmonyOS Support** is **yes**, it means that the HarmonyOS platform supports this property; **no** means the opposite; **partially** means some capabilities of this property are supported. The usage method is the same on different platforms and the effect is the same as that of iOS or Android. + +| Name | Description | Type | Required | Platform | HarmonyOS Support | +| ---- | ----------- | ---- | -------- | -------- | ------------------ | +| XXX | XXX | XXX | (yes/no) | xxx | (yes/no/partially) | + +## APIs (TurboModules, If Any) + +> [!tip] The **Platform** column indicates the platform where the properties are supported in the original third-party library. + +> [!tip] If the value of **HarmonyOS Support** is **yes**, it means that the HarmonyOS platform supports this property; **no** means the opposite; **partially** means some capabilities of this property are supported. The usage method is the same on different platforms and the effect is the same as that of iOS or Android. + +| Name | Description | Type | Required | Platform | HarmonyOS Support | +| ---- | ----------- | ---- | -------- | -------- | ------------------ | +| XXX | XXX | XXX | (yes/no) | xxx | (yes/no/partially) | + +## Known Issues + +- [ ] xxx issue: [issue#\*\*\*](https://github.com/issue address 1) +- [ ] yyy issue: [issue#\*\*\*](https://github.com/issue address 2) + +## Others + +## License + +This project is licensed under [XXX License (XXX)](https://github.com/xxx/xxx/blob/main/LICENSE.md). + +Example: This project is licensed under [MIT License](https://github.com/callstack/react-native-slider/blob/main/LICENSE.md). (Delete) diff --git a/index.html b/index.html index 66bce317e..a241ab6a6 100644 --- a/index.html +++ b/index.html @@ -39,6 +39,7 @@ // logo: '/img/logo.ico', // 仓库地址,点击右上角的Github章鱼猫头像会跳转到此地址 // repo: 'https://gitee.com/react-native-oh-library/usage-docs/tree/master', + coverpage: ['/', '/en/'], // 封面支持,默认加载的是项目根目录下的_coverpage.md文件 coverpage: true, // 侧边栏支持,默认加载的是项目根目录下的_sidebar.md文件 @@ -65,12 +66,12 @@ placeholder: { "/": "搜索", "/zh-cn/": "搜索", - "/zh-en/": "Type to search", + "/en/": "Type to search", }, noData: { "/": "搜索", "/zh-cn/": "找不到结果", - "/zh-en/": "No Results", + "/en/": "No Results", }, depth: 4, hideOtherSidebarContent: false, diff --git a/zh-en/README.md b/zh-en/README.md deleted file mode 100644 index 599933b34..000000000 --- a/zh-en/README.md +++ /dev/null @@ -1 +0,0 @@ -EN \ No newline at end of file diff --git a/zh-en/_coverpage.md b/zh-en/_coverpage.md deleted file mode 100644 index f3692d699..000000000 --- a/zh-en/_coverpage.md +++ /dev/null @@ -1,16 +0,0 @@ - -![logo](https://docsify.js.org/_media/icon.svg) - -# Docsify使用指南 - -> 💪Docsify使用指南,使用Typora+Docsify打造最强、最轻量级的个人&团队文档。 - - 简单、轻便 -- 无需生成 html 文件 -- 众多主题 - - -[Gitee](https://gitee.com/librarycodes/docsify-low-cost-model) -[GitHub](https://gitee.com/librarycodes/docsify-low-cost-model) -[Docsify](https://docsify.js.org/#/) -[Get Started](README.md) \ No newline at end of file diff --git a/zh-en/_navbar.md b/zh-en/_navbar.md deleted file mode 100644 index 68890d7db..000000000 --- a/zh-en/_navbar.md +++ /dev/null @@ -1 +0,0 @@ -英文导航 \ No newline at end of file diff --git a/zh-en/_sidebar.md b/zh-en/_sidebar.md deleted file mode 100644 index 9426c4586..000000000 --- a/zh-en/_sidebar.md +++ /dev/null @@ -1 +0,0 @@ -英文菜单 \ No newline at end of file -- Gitee