logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

useReducer的理解与应用

三种操作,如果继续扩展成 edit / clearCompleted / reorder,用 useState 会越来越乱。动作:setField、setError、reset、submitStart/Success/Fail。动作:fetchStart / fetchSuccess / fetchError / reset。当你的状态变复杂、更新方式很多、或者你想把“怎么改状态”集中管理时,用它

#前端#javascript#react.js +4
useMemo的理解与应用

只要组件因为别的 state 改了(主题、输入框、弹窗),params 就是新对象 → effect 又跑 → 又请求。第2次渲染(theme 变了,但 chainId/address 没变):useMemo 返回旧的 0xAAA。:你每次渲染都“重新打印一张身份证”,身份证号码当然变 → 系统认为换人了 → effect 触发。“咦,引用从 0xAAA 变成 0xBBB 了 → 依赖变了 → e

#前端#reactjs#前端框架 +2
到底了