【发布时间】:2019-08-07 19:53:43
【问题描述】:
我的 JavaScript 对象的状态声明如下:
state = {isFiltered: false}
我有一个方法 changeState(),它基本上执行以下操作:
this.setState({isFiltered: true});
但是,这会给我一个错误,说“setState”不是一个函数。如何在方法中更改此标志?
编辑:我不明白如何正确绑定。只要 SOF 允许,我就会接受解决方案
【问题讨论】:
-
你能添加完整的代码sn-p吗?在此之前我有一个问题,为什么当 react 给你 setState 时你想要一个单独的方法来 changeState?
标签: javascript reactjs