useDebounce hook里面的timeout为什么是const 而不是let?

来源:3-4 学习自定义Hook - 用useDebounce减少工程搜索请求频率

JefferyZ

2021-01-23

在useDebounce中每当value改变,会触发useEffect,随之timeout也会被重新赋值,这样看来timeout并不是一个常量,为什么这里用const而不用let?

写回答

1回答

Nolan

2021-01-23

每次value和delay变化,useEffect都会执行一次;在 '每次useEffect执行' 中,timeout是一个常量

0
0

React17+Hook+TS4 优质实践,仿 Jira 企业级项目

解锁 React17 高阶用法,轻松应对大型复杂长周期项目

2691 学习 · 1236 问题

查看课程