我有这个函数,saveUnsavedElements
目前还没有使用它的回调。我只想在调度完成时翻转这个布尔值。我尝试将其包裹在{() => this.setState({hasUnsavedChanges: false}) }
中,但这不起作用。有什么建议?谢谢!
saveUnsavedElements() {
const { elements } = this.state;
const { dispatch } = this.props;
const updates = Object.keys(elements).map(key => {
const { id, top, left } = elements[key];
return { id, top, left };
});
dispatch(requestUpdateElements(updates, { this.setState({hasUnsavedChanges: false}) } );
}
答案 0 :(得分:0)
原来这就是我需要做的。希望这可以帮助其他人
dispatch(requestUpdateElements(updates, () => this.setState({ hasUnsavedChanges: false })));