React Hook useRef的使用方式和场景
这是因为我们页面在 re-render 的时候其实是读不到 timeoutID 这个本地变量的.通过 console.log 可以看到这个 undo 里面的 timeoutID 的值是 null。通过运行我们会发现及时我们触发了 Undo 事件取消了 timeoutID,我们还是会再页面上收到 alert 信息?通过运行脚本我们会发现及时触发了点击事件并且改变了 countRef 的值,但是实际页面上没有任何的变化。| 值的改变 | 可在渲染过程外改变值 | 只能通过设置函数 |
原创
2022-11-14 15:55:30 ·
648 阅读 ·
0 评论