摘要: 前言 在离职之后,我开始静下心来,思考原来在繁重的业务开发节奏中无暇思考的一些问题,本期的主题是纯函数钩子useReducer和共享状态钩子useContext。 什么是reducer函数? 在react中,reducer函数是一个很重要的概念。它表示一个接收旧状态,返回新状态的函数。 const  阅读全文
posted @ 2021-03-30 16:32 陌上兮月 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 序言 这一节,将会主要介绍两个钩子:useCallback和useMemo,以及对自定义hooks的理解。 useCallback,反复渲染解决之道 无限请求的“怪象” 在介绍这个钩子之前,先来看一段react初学者很容易写出来的代码: const [detail, setDetail] = use 阅读全文
posted @ 2021-03-30 13:50 陌上兮月 阅读(601) 评论(0) 推荐(0) 编辑
摘要: 写在开头 React Hooks在我的上一个项目中得到了充分的使用,对于这个项目来说,我们跳过传统的类组件直接过渡到函数组件,确实是一个不小的挑战。在项目开发过程中也发现项目中的其他小伙伴(包括我自己)有时候会存在使用不当的情况,因此对官方的几个钩子函数做一个较为全面的总结。 函数式组件出现的原因 阅读全文
posted @ 2021-03-30 11:30 陌上兮月 阅读(1031) 评论(0) 推荐(1) 编辑