【发布时间】:2021-12-27 23:31:15
【问题描述】:
每次去抖动器启动时,我的所有状态变量都会重置为初始页面加载。有没有比这更可行的解决方案?
注意:debounce 来自 import debounce from 'lodash.debounce';
我在网上找到的每个解决方案都推荐:
-
useCallback、useMemo或useRef(都遇到相同的错误),或者... - 是一个封装在类组件中的解决方案(我在这个项目中没有使用类组件)
- 是一个 hacky 解决方案,我的代码内容(比那些函数体中显示的要大得多)很难与之集成。
以上方法似乎都无法解决此错误。我对 reactjs 的建议或其他推荐的 debouncer 插件持开放态度。
【问题讨论】:
标签: reactjs