react.js

发现一只大呆瓜1 小时前
前端·vue.js·react.js
虚拟列表:从定高到动态高度的 Vue 3 & React 满分实现在处理海量数据渲染(如万级甚至十万级列表)时,直接操作 DOM 会导致严重的页面卡顿甚至崩溃。虚拟列表(Virtual List) 作为前端性能优化的“核武器”,通过“只渲染可视区”的策略,能将渲染性能提升数个量级。本文将带你从零实现一个支持动态高度的通用虚拟列表。
全栈探索者2 小时前
react.js·harmonyos·arkts·foreach·列表渲染
列表渲染不用 map,用 ForEach!—— React 开发者的鸿蒙入门指南(第 4 期)在 React 中,渲染列表你一定写过这样的代码:但在 HarmonyOS 的 ArkTS 中,不要用 for 循环或 map 来渲染 UI 列表! 取而代之的是官方推荐的 ForEach —— 它不仅是语法糖,更是高性能列表的核心机制。
程序员Agions3 小时前
前端·react.js
useMemo、useCallback、React.memo,可能真的要删了"你写了3年的性能优化代码,可能全是无用功。"React 官方博客最新更新:React Compiler 已正式推荐用于生产环境。
NEXT063 小时前
前端·javascript·react.js
React Hooks 进阶:useState与useEffect的深度理解在 React 的演进史中,Hooks 的出现无疑是一次范式转移。然而,许多开发者至今仍将其视为 Class 组件生命周期的“语法糖”,仅仅是用 useEffect 去模拟 componentDidMount,用 useState 去替代 this.state。
早點睡3905 小时前
react native·react.js·harmonyos
基础入门 React Native 鸿蒙跨平台开发:react-native-flash-message 消息提示三方库适配FlashMessage 是一个功能强大的消息提示组件,可以显示成功、错误、警告等多种类型的消息。react-native-flash-message 提供了丰富的配置选项、动画效果和图标支持,完全兼容鸿蒙系统。使用 react-native-flash-message 可以快速构建美观的消息提示组件,大大提升开发效率。
早點睡3905 小时前
react native·react.js·harmonyos
高级进阶 ReactNative for Harmony项目鸿蒙化三方库集成实战:react-native-image-picker(打开手机相册)react-native-image-picker 是 React Native 社区最流行的图片选择库,提供了一套完整的图片和视频选择解决方案。它支持从相册选择、相机拍照、视频录制等多种媒体获取方式,提供了丰富的配置选项和回调处理,并且完全兼容 Android、iOS 和 HarmonyOS 三端。
早點睡3905 小时前
react native·react.js·harmonyos
基础入门 React Native 鸿蒙跨平台开发:react-native-easy-toast三方库适配Toast 提示是移动应用中常见的轻量级通知组件,用于显示简短的信息提示、操作反馈等。react-native-easy-toast 是一个简单易用的 Toast 组件库,提供丰富的配置选项和动画效果,完全支持鸿蒙系统。使用 react-native-easy-toast 可以快速构建美观的提示组件,大大提升开发效率。
●VON16 小时前
javascript·学习·react native·react.js·von
React Native for OpenHarmony:2048 小游戏的开发与跨平台适配实践欢迎加入开源鸿蒙跨平台社区: https://openharmonycrossplatform.csdn.net
光影少年16 小时前
前端·react.js·前端框架
react状态管理都有哪些及优缺点和应用场景一、React 状态管理全家桶总览可以一句话先抛给面试官: React 状态管理 = 本地状态 + 跨组件状态 + 全局状态
冻感糕人~18 小时前
java·前端·人工智能·react.js·大模型·就业·大模型学习
【珍藏必备】ReAct框架实战指南:从零开始构建AI智能体,让大模型学会思考与行动ReAct框架通过"思考-行动-观察"循环模式,让大语言模型具备推理和行动能力,包含思维链、推理模块、行动模块和观察模块四大核心组件。它突破了传统LLM的局限性,增强了可解释性和可控性,可应用于智能客服、数据分析、教育辅导和代码开发等多个场景。尽管面临计算成本高、工具依赖性等挑战,但未来发展将向多模态、自适应工具学习和多Agent协作等方向演进。
lbb 小魔仙21 小时前
react native·react.js·harmonyos
【HarmonyOS实战】React Native 鸿蒙版实战:Calendar 日历组件完全指南本文详细介绍如何在 OpenHarmony 6.0.0 (API 20) 平台上使用 React Native 实现功能完整的日历组件,包括日期选择、事件标记、本地化配置等核心功能,并提供完整的适配要点和性能优化建议。
LYFlied1 天前
vue.js·react native·react.js
从 Vue 到 React,再到 React Native:资深前端开发者的平滑过渡指南Vue 和 React 都是优秀的 UI 框架,但它们的核心理念有所不同:Vue 的特点:React 的核心思想:
AAA阿giao1 天前
前端·react.js·ui·typescript·前端框架
从零拆解一个 React + TypeScript 的 TodoList:模块化、数据流与工程实践你是否曾以为一个待办事项(TodoList)只是“输入框 + 列表 + 勾选”的简单堆砌? 如果你这么想,那你可能错过了现代前端工程化最精妙的缩影。
摘星编程2 天前
react native·react.js·harmonyos
React Native鸿蒙版:Image图片占位符在移动应用开发中,图片加载的性能与用户体验息息相关。网络波动、服务器响应延迟或图片资源过大,都可能导致图片加载过程中的空白闪烁,严重影响应用的美观度和专业感。本文将深入探讨在基于 AtomGitDemos 项目的实战中,如何利用 React Native 0.72.5 结合 TypeScript 4.8.4,在 OpenHarmony 6.0.0 (API 20) 平台上优雅地实现图片占位符功能。我们将从底层架构原理、跨平台适配差异、状态管理机制到实战代码实现,全方位解析这一常见需求的最佳解决方案。
飞羽殇情2 天前
react native·react.js·华为·harmonyos
基于React Native鸿蒙跨平台开发构建完整电商预售系统数据模型,完成参与预售、支付尾款、商品信息展示等在电商应用中,预售模式是一种常见的营销手段,通过定金+尾款的方式提前锁定用户,同时帮助商家预测销量。本文将深入分析一个基于 React Native 实现的预售商品系统,探讨其架构设计、技术实现以及鸿蒙跨端适配策略。
摘星编程2 天前
javascript·react native·react.js
React Native + OpenHarmony:ImageSVG图片渲染在跨平台移动应用开发中,SVG(可缩放矢量图形)因其分辨率无关性和优秀的文件体积特性,成为图标和插图的理想选择。本文基于AtomGitDemos实战项目,深入探讨在React Native 0.72.5环境下,如何利用react-native-svg库在OpenHarmony 6.0.0 (API 20)平台上高效渲染SVG图片。文章详细剖析了从React Native JSX组件到OpenHarmony原生绘图指令的映射机制,通过架构图与流程图解析底层渲染原理,并结合TypeScript实战案例,展示了
摘星编程2 天前
javascript·react native·react.js
OpenHarmony + RN:Text文本书写模式在跨平台移动应用开发中,文本展示是UI交互最基础也是最核心的环节。React Native的Text组件类似于Web开发中的<span>,它是唯一支持文本样式继承和直接文本内容编排的容器。在OpenHarmony 6.0.0 (API 20)环境下,利用React Native 0.72.5进行开发时,虽然大部分API保持了与标准React Native的一致性,但在底层渲染机制、字体加载策略以及特定的书写模式支持上,仍存在显著的差异。
xixixin_2 天前
前端·javascript·react.js
【React】中 Body 类限定法:优雅覆盖挂载到 body 的组件样式前端开发中,我们常遇到第三方或公共组件将 DOM 节点直接挂载到 document.body 的场景(如 Toast 提示组件),这会导致父组件内的后代选择器(例如.invite-code-page .toast-wrap)完全失效 —— 核心原因是 Toast 的 DOM 节点脱离了父组件的 DOM 层级,不再是父组件的后代元素,父组件的样式作用域自然无法覆盖到该节点。
摘星编程2 天前
javascript·react native·react.js
用React Native开发OpenHarmony应用:Image网络图片加载本文深入探讨了在React Native 0.72.5环境下,针对OpenHarmony 6.0.0 (API 20)平台进行网络图片加载开发的实战技术。文章详细剖析了Image组件的底层渲染原理、跨平台适配机制以及OpenHarmony特有的网络安全配置要求。通过架构图与时序图分析了图片加载流程,结合AtomGitDemos项目实战案例,展示了如何处理加载状态、错误捕获及性能优化,为开发者提供了一套完整的网络图片加载解决方案。
摘星编程2 天前
javascript·react native·react.js
OpenHarmony环境下React Native:ImageBase64图片显示摘要:本文深入探讨在OpenHarmony 6.0.0 (API 20)平台上,基于React Native 0.72.5框架实现ImageBase64图片显示的完整技术方案。文章详细剖析了Base64编码原理、React Native Image组件的数据源处理机制以及在OpenHarmony环境下的底层渲染适配逻辑。通过实战架构图与性能对比分析,揭示了Base64图片加载在跨平台开发中的优势与性能瓶颈,并提供基于TypeScript的标准实战代码示例,帮助开发者掌握在OpenHarmony设备上高效处