【发布时间】:2020-08-02 12:41:16
【问题描述】:
我有一个调度动作的事件监听器。
window.addEventListener('resize', () => {
store.dispatch(screenResize());
})
我正在尝试用 lodash 节流(或去抖动)
问题是,我应该这样做
const throttledScreenResize = _.throttle(screenResize(), 250)
window.addEventListener('resize', () => {
store.dispatch(throttledScreenResize);
})
或
const throttledScreenResize = _.throttle(() => store.dispatch(screenResize()), 250)
window.addEventListener('resize', throttledScreenResize)
或者两者都不是?然后呢?
谢谢
【问题讨论】:
-
你尝试过这些吗?
-
@UtsavPatel 不,我没有
标签: react-redux lodash store throttling debounce