【发布时间】:2020-06-16 10:06:35
【问题描述】:
我正在尝试从 React 中的输入更改中消除发送 Redux Action 的抖动。
const debouncedSubmit = debounce(() => dispatch(new TaskAnswerSubmit({index: props.index, text: answer})), 1000)
function onChange(e){
setAnswer(e.target.value)
debouncedSubmit()
}
这会延迟发送动作,但仍会为每次按键发送一个动作。我想在输入完成后等待一秒钟,然后再发送一次操作。
我在这里做错了什么?
【问题讨论】:
标签: javascript reactjs redux react-redux lodash