react native

Joyee6912 小时前
前端·react native
RN 的新渲染器 Fabric本文所有代码如果没有特别标注的话,默认用的都是 v0.76.0 的 RN 代码Fabric Renderer 是 React Native 新架构中的核心渲染系统,RN 官网 称其为旧渲染系统的概念性演进
光影少年3 小时前
react native·react.js·性能优化
RN长列表(FlatList)性能优化的具体手段有哪些?FlatList 本质是一个“虚拟列表(VirtualizedList)”,它的性能瓶颈主要来自:JS 线程计算压力
Embrace92419 小时前
javascript·react native·react.js·realm
React Native + Realm 离线方案处理安装依赖 * Android 12+ / RN 0.71.3 / Realm 11.10.1需求:仓库作业系统,离线操作,
Cxiaomu1 天前
javascript·react native·react.js
React Native 双端一体工程,如何实现分端运行与分端打包?当一个 React Native 应用既要跑在手机上,又要跑在专用设备上,工程问题很快就会变得比“做两个页面”复杂得多。
早點睡3901 天前
javascript·react native·react.js
ReactNative项目OpenHarmony三方库集成实战:react-native-shadow-2项目基于 RN 0.72.90 开发,阴影效果是提升UI层次感和视觉体验的重要手段。react-native-shadow-2 是一个功能强大的阴影效果库,提供了跨平台一致的阴影渲染能力,支持渐变色阴影、自定义形状、多方向阴影等高级特性,是实现精美UI的理想选择。
早點睡3901 天前
javascript·react native·react.js
ReactNative项目OpenHarmony三方库集成实战:react-native-vector-icons项目基于 RN 0.72.90 开发图标是UI设计中不可或缺的元素。react-native-vector-icons 是 React Native 生态中最流行的图标库,提供了丰富的图标集和自定义字体支持,能够满足绝大多数应用的图标需求。
早點睡3901 天前
javascript·react native·react.js
ReactNative项目OpenHarmony三方库集成实战:react-native-fs项目基于 RN 0.72.90 开发在移动应用开发中,文件系统操作是一项基础需求,特别是在文件存储、缓存管理、日志记录等场景中。react-native-fs 是一个功能强大的文件系统操作库,提供了完整的文件读写、目录管理、文件下载上传等功能,是实现本地文件管理的理想选择。 但是鸿蒙系统已经限制了直接访问手机的系统目录,这个库的功能要综合考虑使用。
早點睡3901 天前
javascript·react native·react.js
ReactNative项目OpenHarmony三方库集成实战:react-native-inappbrowser(也可以考虑WebView)项目基于 RN 0.72.90 开发在移动应用开发中,应用内浏览器是一个常见需求,特别是在OAuth认证、第三方登录、网页内容展示等场景中。react-native-inappbrowser 是一个功能强大的应用内浏览器库,提供了在应用内打开网页的能力,支持自定义样式、深度链接、认证流程等功能,是实现安全网页浏览的理想选择。
光影少年2 天前
javascript·react native·ui
React Native项目常见的性能瓶颈有哪些?(JS线程阻塞、UI渲染卡顿、内存泄漏、包体积过大)🚀 React Native 常见性能瓶颈(深度版)React Native 的核心机制是:JS 线程负责业务逻辑
弓.长.3 天前
react native·react.js·harmonyos
ReactNative for OpenHarmony项目鸿蒙化三方库:lottie-react-native — Lottie动画组件欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.net
CC_Amber3 天前
react native
RN 0.63 双端冷启动线程流转RN 0.63 旧架构下,Android 和 iOS 的冷启动都经历了相同的思路:主线程入口 → 后台线程做重活(创建引擎、加载 Bundle)→ JS Thread 接管 → Shadow 计算布局 → 主线程渲染首帧。两端实现细节不同,但线程模型一致。
CC_Amber3 天前
react native
Flexbox 在 RN 中的行为差异 & css注意RN 的样式系统是 CSS 的子集 + 变体:基于 Flexbox 布局,但默认值、继承规则、支持的属性与 Web CSS 均有差异。核心原则是不要假设 Web 写法能直接移植,遇到问题优先查阅对应组件的官方文档确认属性是否受支持。
CC_Amber3 天前
react native
浅谈 RN新架构与老架构旧架构的核心是 Bridge,新架构的核心是 JSI + Fabric + TurboModules。本质区别在于 JS 和 Native 怎么通信。
弓.长.3 天前
react native·react.js·harmonyos
ReactNative for OpenHarmony项目鸿蒙化三方库:react-native-flash-message — 闪现消息组件欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.net
弓.长.3 天前
react native·react.js·harmonyos
ReactNative for OpenHarmony项目鸿蒙化三方库:react-native-snap-carousel — 轮播组件欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.net
弓.长.3 天前
react native·react.js·harmonyos
ReactNative for OpenHarmony项目鸿蒙化三方库:react-native-animatable — 动画组件欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.net
CC_Amber3 天前
react native
RN线程模型RN 用线程隔离解决了"JS 单线程 + UI主线程限制 + Native 耗时操作"三者之间的冲突,代价是所有跨线程操作都必须异步。理解这个,就理解了 RN 大多数性能问题的根源。
弓.长.3 天前
react native·react.js·harmonyos
ReactNative for OpenHarmony项目鸿蒙化三方库:react-native-shimmer-placeholder — 骨架屏组件欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.net
早點睡3905 天前
javascript·react native·react.js
ReactNative项目OpenHarmony三方库集成实战:react-native-calendar-events(读取不到日历里新增的事件,待排查)项目基于 RN 0.72.90 开发在移动应用开发中,日历事件管理是一项常见需求,特别是在日程管理、会议提醒、活动安排等场景中。react-native-calendar-events 是一个功能强大的日历事件库,提供了读取和写入系统日历的能力,支持创建、查询、更新和删除日历事件,是实现日程管理功能的理想选择。
早點睡3906 天前
react native·react.js·html
ReactNative项目OpenHarmony三方库集成实战:react-native-render-html项目基于 RN 0.72.90 开发在移动应用开发中,HTML 内容渲染是一项常见需求,特别是在新闻资讯、富文本编辑、邮件展示等场景中。React Native 原生并不支持直接渲染 HTML,而 react-native-render-html 是一个功能强大的 HTML 渲染库,能够将 HTML 内容转换为 React Native 组件,支持丰富的样式定制、图片处理等特性,是处理富文本内容的理想选择。