首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
react
订阅
vue1000
更多收藏集
微信扫码分享
微信
新浪微博
QQ
69篇文章 · 0订阅
从零开始编写 useWindowSize Hook
代码来源:reactuse/useWindowSize Demo地址:https://www.reactuse.com/element/useWindowSize 在 React 开发中,我们经常需要
深入理解 useLayoutEffect:解决 UI "闪烁"问题的利器
前言 在 React 开发中,我们经常需要处理副作用(side effects)。React 提供了两个主要的 Hook 来处理副作用:useEffect 和 useLayoutEffect。虽然它们
ahooks高频好用的Hook详解:提升React开发效率与代码质量
## 引言 在React开发中,自定义Hook已成为复用逻辑的利器。ahooks作为国内最受欢迎的React hook库。
Zustand 第五章(订阅)
订阅 zustand 的 subscribe,可以订阅一个状态,当状态变化时,会触发回调函数。 订阅一个状态 只要store 的 state 发生变化,就会触发回调函数,另外就是这个订阅可以在组件内部
Zustand 第三章(状态简化)
状态简化 回忆一下我们在使用zustand时,是这样引入状态的(如下),通过解构的方式引入状态,但是这样引入会引发一个问题,例如A组件用到了 hobby.basketball 状态,而B组件 没有用到
大型 React 应用的性能瓶颈:重构 useEffect、缓存策略、调度优先级
前言:90% 的性能问题,都不是代码写得不优雅,而是机制没理解透 很多人写 React 写了几年,一看项目性能拉垮就开骂“React 慢”、“虚拟 DOM 垃圾”。但其实问题大多数出在下面几个地方:
📝 《React性能优化完全手册:从useMemo到并发模式》
—— 从原理到实践,拒绝无效优化 🌟 开篇:为什么React应用会变慢? React的虚拟DOM机制并非银弹,以下场景会引发性能问题: 过度渲染:父组件状态变化触发所有子组件重渲染 重型计算:复杂数据
简单又好用的 Zustand V5 是如何实现的
前言 Zustand 是一个轻量且高性能的 React 状态管理工具,依赖简单的 Hook 与订阅机制来管理与更新状态,不必像 Redux 那样需要定义复杂的 actions 和 reducers
🤯 一行代码,优雅的终结 React Context 嵌套地狱!
什么是 Context 嵌套地狱? Context 嵌套地狱是指 React Context Provider 的多层嵌套,类似于前端问题中的 回调地狱 一样,但其实我们一行代码就可以解决这个问题!
写了一个妖 hook 也许解决了 React 状态控制的一个痛点
众所周知,React 组件可以分为受控组件跟非受控组件,那么就会面临一个问题,Modal 按受控组件实现,那它就不能关闭自己,而 Modal 按非受控组件实现,那就无法被外部按钮打开。有没有更好的方案