首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
React-Hooks
订阅
张向沂
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
你可能并不需要useEffect
背景 相信大家在写react时都有这样的经历:在项目中使用了大量的useEffect,以至于让我们的代码变得混乱和难以维护。 难道说useEffect这个hook不好吗?并不是这样的,只是我们一直在滥
「✍ useContext & useReducer」
useReducer useReducer 通常被用于替代useState来统一管理状态,避免过多的state带来的开发不便 示例 useReducer接收两个参数: reducer函数和初始状态in
useReducer+createContext真的可以代替Redux吗?
前言 最近看到很多采用useReducer + createContext 实现一个简易的redux的方案,今天亲自试了一下,发现还是会有一些区别的。 采用react-redux实现 这里使用reac
React Hooks 系列之3 useContext
掌握 React Hooks api 将更好的帮助你在工作中使用,对 React 的掌握更上一层楼。本系列将使用大量实例代码和效果展示,非常易于初学者和复习使用。 今天我们讲讲 Context 对象和 useContext 的使用方法。 考虑这样一种场景,如果组件树结构如下,现…
React Router v5.1.x中的新功能
useParams可以帮助我们。在各层组件中,轻松访问router的params参数。 在V5.1版本之前,我们需要通过props.match获取路由参数。对于更深层的组件还需要使用高阶组件withRouter。 在V5.1版本中,由于useParams的引入,我们可以轻松获取…
React-Router v6之useSearchParams
在以前的react开发中,对于URL搜索参数的处理,经常是自己写一些方法或者使用一些工具包去获取或者修改搜索参数。React-Routerv6版本则提供一种名为useSearchParam的hooks
学习React Hooks系列 - useRef
Ref属性用来获取DOM元素的节点和获取子组件的实例。 String Ref是个过时的API。因为String类型的Ref存在一些问题,将在未来的某个版本中被遗弃,不建议使用。 Ref获取子组件的实例后,可以调用子组件上的方法。 Callback Ref能助你更精细地控制何时 …
React Hooks 万字总结
近期抽时间对 React hooks 系统的学习了一下,发现真香,根本停不下来,分享一下用了将近一年的心得。 useState 返回值为一个数组,数组的第一个参数为我们需要使用的 state,第二个参数为一个 setFn。 不要在循环、条件或嵌套函数中调用 Hook。 所以总结…
「react进阶」一文吃透react-hooks原理
之前的两篇文章,分别介绍了react-hooks如何使用,以及自定义hooks设计模式及其实战,本篇文章主要从react-hooks起源,原理,源码角度,开始剖析react-hooks运行机制和内部原理,相信这篇文章过后,对于面试的时候那些hooks问题,也就迎刃而解了。实际r…