React Hook dependencies

本文最后更新于:2024年12月29日 下午

react 依赖中的比较使用 Object.is

1
2
3
4
5
6
7
8
9
10
11
12
13
const a = {};

useEffect(() => {
// 每一次渲染都执行
console.log(test);
}, [a]);
const [test, setTest] = useState({ name: "xxx", id: "" });

// 只有使用setTest使其概念,它才会执行,每次渲染都是同一个内存对象。
// useState
useEffect(() => {
console.log(test);
}, [test]);

React Hook dependencies
https://chenhengcheng.cn/web/react_hook_dependencies/
作者
鱼鱼笑笑生
发布于
2023年11月5日
许可协议