const activeAssignId = useRef<React.Key>(0);
activeAssignId.current = 2;
useEffect(() => {
console.log(activeAssignId.current);// 监听不到变化。
}, [activeAssignId.current]);
const activeAssignId = useRef<React.Key>(0);
activeAssignId.current = 2;
useEffect(() => {
console.log(activeAssignId.current);// 监听不到变化。
}, [activeAssignId.current]);
4 回答1.6k 阅读
2 回答1k 阅读✓ 已解决
2 回答2.6k 阅读
1 回答906 阅读✓ 已解决
1 回答644 阅读✓ 已解决
2 回答790 阅读✓ 已解决
2 回答942 阅读
useRef().current
的值发生变更不会触发re-render,当然也就“监听不到变化”了