gpt4 book ai didi

javascript - react .js :You called `setState` with a callback that isn't callable

转载 作者:可可西里 更新时间:2023-11-01 01:46:24 24 4
gpt4 key购买 nike

这是我的一段代码,可以正常工作(添加记录),但添加后会抛出错误:

Uncaught Error: Invariant Violation: enqueueCallback(...): You called setProps, replaceProps, setState, replaceState, or forceUpdate with a callback that isn't callable.

handleSubmit: function(e) {
e.preventDefault();
return $.post('', {page: this.state},
function(data) {
this.props.handleNewPage(data);
return this.setState(this.getInitialState(), 'JSON');
}.bind(this)
);
}

暂时没有路线。有人可以帮我解决这个问题吗?

最佳答案

setState 的第二个(可选)参数是回调函数,不是字符串。您可以传递一个函数,该函数将在操作完成后执行。

关于javascript - react .js :You called `setState` with a callback that isn't callable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31400468/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com