登录社区云,与社区用户共同成长
邀请您加入社区
《awesome-react-native:React Native开发者必备资源大全》摘要: 该项目是React Native生态系统的权威资源索引,由社区共同维护,包含35000+ Star的顶级推荐。主要亮点包括: 分类清晰的组件库(UI、导航、图表等),收录Lottie、React Navigation等明星项目 实战教程体系覆盖从入门到部署全流程,含TypeScript集成等专项指南 完
本文分析了React Native中基于Animated的自定义弹框组件AppActionSheet出现显示异常的问题。当快速切换isShow状态时,由于hide动画未完成就被新的show调用打断,导致动画回调错误地将visible重置为false。解决方案包括:1)保存动画实例并在新动画前停止旧动画;2)引入isVisibleExpected标志避免过期回调;3)组件卸载时清理动画实例。最终通过
本文针对React Native应用中Modal弹框在Android16(API36)上返回键失效的问题进行分析。由于Android16引入的预测性返回手势机制改变了事件传递优先级,导致Modal组件作为原生窗口会优先处理返回键事件,使RN层的BackHandler拦截失效。解决方案是弃用Modal组件,改用纯JS实现的弹框:通过绝对定位的View组件模拟弹框效果,搭配BackHandler完全控
DailyHot是一款基于HarmonyOS的混合开发应用,采用Stage模型+ArkUI+React Native OpenHarmony(RNOH)技术架构。项目包含主模块entry(ArkTS/原生代码)、应用配置AppScope等目录结构,通过ArkTS实现类型安全开发,结合C++/NAPI扩展原生能力。核心模块EntryAbility继承RNAbility处理生命周期,Index页面使用
本文介绍了专为React Native跨平台应用(包括HarmonyOS)设计的安全区域处理库@react-native-oh-tpl/react-native-safe-area-context。该库提供SafeAreaProvider和SafeAreaView组件,支持获取设备安全区域边距信息,兼容Android、iOS和HarmonyOS三端。文章详细说明了安装步骤,重点介绍了Harmony
Awesome React Native 是一个3.5万Star的GitHub资源合集,整理了React Native生态中最优秀的库、工具、教程和开源项目。内容涵盖UI组件(如动画、地图、聊天界面)、导航路由、工具链、教程文章等类别,所有推荐项目均经过社区筛选,确保质量和实用性。该资源帮助开发者快速找到经过验证的方案,避免盲目搜索,适合从初学者到资深开发者的各类用户。项目由社区持续维护近10年,
在本文中,我分享原生鸿蒙中RN的日志类型以及使用方式。并且给出了线上错误日志监听方式的集成和使用。
React Native搜索功能开发指南(适配鸿蒙OS) 本文介绍了在React Native中实现搜索功能并适配鸿蒙OS的关键步骤: 环境配置:使用npx react-native init初始化项目,确保React Native环境准备就绪。 搜索组件开发: 使用TextInput和FlatList构建搜索界面 实现实时过滤功能(示例代码展示了文本匹配逻辑) 提供清除搜索内容的功能按钮 鸿蒙O
《React Native轻量化编译C++错误排查全记录》摘要:本文记录了程序员千里马在维护React Native相簿应用时遭遇的棘手编译问题。项目在轻量化编译时频繁出现react-native-screens的C++编译错误,而完整编译却能通过。作者先后排查了路径限制、缓存污染、网络依赖、版本兼容等问题,尝试了换包、重建工程等多种方案。最终发现是node_modules中老旧的react-na
本文详细介绍了如何在React Native与开源鸿蒙项目中集成Axios库来实现网络请求功能,通过AtomGit API获取并展示用户信息。主要内容包括: 技术选型:对比了Axios与原生fetch API的优势,包括自动JSON转换、请求拦截、错误处理等特性 实现步骤: 通过npm安装指定版本Axios 创建模块化目录结构(API层、自定义Hook、UI组件) 核心代码: 定义TypeScri
本文是《React Native x HarmonyOS NEXT 创新能力接入方案》系列第7篇,介绍如何在React Native中接入HarmonyOS的"碰一碰分享"能力,实现跨境电商场景下SKU信息的近场快速流转。文章详细阐述了技术方案,包括React Native层、桥接层和原生层的架构设计,以及调用流程。通过结构化参数设计,实现了商品信息的多场景流转,并提供了完整的代码实现和运行截图。
用 AI 48 小时做出一个完整移动 App,而且没写一行 Swift 或 Kotlin。这个标题听起来像魔法。但真正有价值的部分,从来不是那个数字,而是。这不是“按一个按钮,AI 就把 App 做完了”。。这个区分,决定了你最终拿到的是一个能用的产品,还是一个看起来能用、实则脆弱的幻觉。
本文介绍了如何在React Native应用中接入HarmonyOS智感握姿能力,实现悬浮按钮根据用户握持状态自动调整位置。通过三层架构设计(React Native页面层、RNOH桥接层、HarmonyOS原生层),完成了从原生事件到RN页面UI更新的完整链路。文章提供了商品图编辑页的业务场景示例,详细说明了技术方案、接口定义及实现代码,并展示了左右手握持状态的运行效果。该方案优化了大屏手机的单
本篇在 React Native 页面中封装“小艺商品运营助手”,通过 RNOH TurboModule 调用 ArkTS 的 Agent Framework Kit,并在 HarmonyOS 真机上完成参数传递、独立 Ability 承载和系统小艺对话拉起。
摘要: RNOH提供了鸿蒙化的Codegen工具,用于生成Turbo Native Module和Fabric Native Component的胶水代码。该功能从react-native-harmony 0.72.13版本开始支持。使用流程包括:声明JS接口、配置codegenConfig(需嵌套在harmony字段下)、执行codegen命令、实现原生代码和JS调用。Codegen可生成C++
摘要 该项目展示了React Native与OpenHarmony的集成方案,包含完整的工程结构和开发流程。项目采用混合架构,包含Native工程、React前端工程和第三方库示例。环境搭建涉及npm打包、依赖安装、签名配置等步骤。核心功能包括: 滚动交互:实现弹窗滚动控制 选项选择:支持单选/多选模式切换 原生模块调用:演示TurboModule通信 错误处理:包含调试模式下的错误弹窗 关键代码
本文介绍了在React Native中开发适用于鸿蒙系统的图表组件方案。主要推荐使用跨平台图表库react-native-svg配合victory-native或react-native-chart-kit,详细说明了环境配置、库安装和基本使用方法。文章还提供了两种实现方案:直接使用React Native图表库或通过WebView加载HTML5图表(如Chart.js),并给出了核心代码示例。针
react native
——react native
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net