Поэтому я пытаюсь отменить некоторые действия внутри реагирующего компонента.
import React, {Component} from "react";
import debounce from "lodash/debounce";
...
@connect(
mapStateToProps,
{someAction}
)
class SomeClass extends Component {
constructor(props) {
...
this.debouncedAction = debounce(props.someAction, 300);// someAction works ok
}
onSomeEvent = (...args) => {
this.debouncedAction(args); // this does not work
}
}
Таким образом, измененный debouncedAction
не вызывается.Есть ли способ сделать это без создания дополнительных действий в mapStateToProps
?Мне нужно сохранить оба, потому что один для фильтрации второй (отклонен) для поиска.