登录社区云,与社区用户共同成长
邀请您加入社区
本指南面向参与 RNOH 社区文档共建的开发者,规范文档编写、分类、双语同步与提交流程,确保文档质量统一、维护高效。 一、文档目录结构 文档按 开发者旅程 组织,覆盖从设计到运维的全生命周期: 目录与开发者旅程对应 目录旅程阶段核心内容版本相关01-设计设计接口规格、架构规划、通信机制✅ 部分02-开发开发环境搭建、功能开发、组件定制✅ 部分03-调测调测调试方法、问题定位、FAQ❌04-调优调优
本文档为社区版本路线图,具体内容与时间节点可能根据上游社区和实际进展进行调整,最终以社区公告为准。 背景说明 RNOH(React Native OpenHarmony)社区版本旨在鸿蒙设备上提供与 React Native 上游社区尽可能一致的开发体验与 API 能力。为保障生态一致性和长期维护成本可控,RNOH 需要: 对齐上游版本节奏:在合理的节奏下跟进上游的主要 Release。聚焦关键
如果你在找如何搭建环境的文档,请移步开发文档的搭建开发环境章节。该文档旨在帮助开发者在 HarmonyOS 平台使用 React Native OpenHarmony 的第三方库,并呈现每个三方库的信息。
接下来通过打包命令npn run harmony将reactNative的代码打包成为bundle,这样可以进行在开源鸿蒙OpenHarmony中进行使用。
开源鸿蒙跨平台开发者社区诚邀开发者共建生态,提供React Native侧边栏组件代码示例。该组件包含可折叠侧边栏功能,支持自定义图标(以Base64格式SVG实现)、徽章提示和回调事件。示例代码展示了如何实现包含首页、用户、设置等菜单项的侧边栏,使用TypeScript接口定义数据结构,支持头部和底部自定义内容。通过Animated实现平滑动画效果,适合跨平台应用开发。欢迎访问社区官网参与鸿蒙生
为了更精细地控制,我们可以编写一个自定义的 Native Module,暴露给 JS 调用。// 供 JS 调用的方法format?alphaType?pixelMapId?: string;// 原生侧管理的 IDerrorMsg?: string;// 调用原生模块在 React Native 与 OpenHarmony 的融合过程中,虽是一个底层细节,却是决定用户体验的“最后一公里”。通过理
摘要:本文详细解析React Native在OpenHarmony 6.0.0平台上的Bundle版本管理实现方案。基于React Native 0.72.5与OpenHarmony 6.0.0(API 20)的技术适配,重点介绍资源加载路径配置、版本元数据存储策略和构建流程集成等核心环节。通过完整案例展示Bundle版本控制机制,包括语义化版本命名、版本切换策略和自动清理等关键技术点,所有方案均
摘要:本文详细解析React Native Accessibility在OpenHarmony 6.0.0平台的适配实现,涵盖无障碍功能的技术架构、核心属性与OpenHarmony特性映射。重点探讨焦点管理、语音反馈等关键技术的跨平台适配方案,提供基于React Native 0.72.5和TypeScript 4.8.4的实战代码示例。通过对比Android/iOS平台差异,突出OpenHarm
摘要:本文详细解析React Native在OpenHarmony 6.0.0平台上的无障碍焦点管理实现方案。通过对比iOS/Android与OpenHarmony的焦点系统差异,重点阐述ArkUI焦点引擎的适配要点,包括核心API映射、焦点层级管理机制及跨平台桥接实现。文章提供基于React Native 0.72.5的实战代码示例,涵盖焦点顺序设计、状态恢复等关键场景,帮助开发者在鸿蒙生态中构