首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
React.js
鹏多多
创建于2021-11-10
订阅专栏
React.js相关
等 2 人订阅
共16篇文章
创建于2021-11-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
React的useRef的深度解析与应用指南
在React的函数式组件开发中,useRef是一个非常实用的钩子,它为我们提供了在组件渲染周期之间持久化存储值的能力,同时不会触发组件的重新渲染。本文将深入探讨useRef的工作原理......
详解React组件状态管理useState
React 的世界里,组件是构建用户界面的基石,而状态(state)则赋予了这些组件动态变化的能力。其中,useState作为 React 提供的一种强大的状态管理工具,极大地简化了函......
React项目使用useMemo优化性能指南和应用场景
在React 应用开发过程中,性能优化是一个绕不开的话题。随着应用功能不断丰富,组件层级日益复杂,很容易出现一些不必要的计算和渲染,导致应用运行卡顿,影响用户体验。而useMemo钩子就......
React瀑布流Masonry-Layout插件全方位指南:从基础到进阶实践
瀑布流布局的核心特点 瀑布流布局不同于传统的网格布局(Grid Layout),它不要求所有元素保持统一的高度或宽度,而是根据元素自身的尺寸自动“填充”到容器中,形成类似“瀑布”......
react-konva实战指南:Canvas高性能+易维护的组件化图形开发实现教程
图形绘制与交互是许多复杂应用(如数据可视化、设计工具、画板,游戏等)的核心需求。而react-konva作为Konva.js的React封装库,将React的声明式编程理念与Konva.js强大的图形
深度解析React中useEffect钩子的使用
React函数式组件的开发中,useEffect是一个核心钩子,它为我们提供了在组件渲染后执行副作用操作的能力。副作用操作包括数据获取、订阅、手动DOM操作等。整体类似于Vue中的生命周.......
用useTransition解决React性能卡顿问题+实战例子
useTransition Hook 。它允许开发者将一些非紧急的 UI 更新标记为 “过渡更新”,与紧急的用户交互(如输入框输入、按钮点击)区分开来,确保用户操作的即时响应,同时在空闲时......
React动画方案对比:CSS动画和Framer Motion和React Spring
在现代 Web 应用中,动画是提升用户体验的重要手段。React 生态中提供了多种动画实现方案,每种方案都有其适用场景和技术特点。本文将深入对比三种主流方案:原生 CSS 动画、Frame......
React无限滚动插件react-infinite-scroll-component的配置+优化+避坑指南
react-infinite-scroll-component 是 React 生态中一款轻量、易用的无限滚动插件,核心目标是帮助开发者快速实现“滚动到底部自动加载更多”的交互效果。它无需......
使用React-OAuth进行Google/GitHub登录的教程和案例
react-oauth是一个基于React生态的OAuth 2.0认证库,它封装了OAuth认证流程中的复杂细节,提供了声明式的组件API和简洁的钩子函数(Hooks),支持多种OAuth...
React自定义Hooks设计指南:从封装到复用
React Hooks 的出现彻底改变了函数组件的编写方式,使我们能够在不编写 class 的情况下使用 state 和其他 React 特性。自定义 Hooks 作为 Hooks 机制的......
React使用react-fastclick解决移动端触摸延迟300ms
在移动端 Web 开发中,点击事件存在约 300ms 的延迟是一个常见问题,这会导致用户体验下降。本文将深入探讨这个问题的根源,并详细介绍如何使用 react-fastclick 插件解决......
关于React父组件调用子组件方法forwardRef的详解和案例
在 React 组件开发中,我们经常需要将 ref 传递给子组件,以便直接访问子组件的 DOM 节点或实例。但默认情况下,ref 是不能直接传递给子组件的,这就需要使用 React 提供的......
React跨组件数据共享useContext详解和案例
useContext Hook 是 React 中实现跨组件数据传递的重要工具。在传统的 React 应用中,数据通常是通过 props 层层传递,但当组件层级较深时,这种方式会变得繁琐且......
React中useCallback的深度解析与性能优化
在React函数式组件开发中,useCallback是一个重要的性能优化工具,它能够帮助我们缓存函数引用,避免不必要的组件重新渲染。下面,我将深入探讨useCallback的工作原理、应用......
React状态管理库Zustand的实用教程
在 React 开发中,状态管理是一个核心问题。从 Context API 到 Redux,开发者们一直在寻找更简洁、更高效的状态管理方案。今天,我们来介绍一款轻量级但功能强大的状态管理库——Zust