Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么调用父方法不起作用?状态未更新_Javascript_Reactjs - Fatal编程技术网

Javascript 为什么调用父方法不起作用?状态未更新

Javascript 为什么调用父方法不起作用?状态未更新,javascript,reactjs,Javascript,Reactjs,试图从组件调用父方法来更新状态,但它似乎没有更新状态。正在运行控制台日志时调用该函数,但状态未更新 我正在尝试运行showFirstFive()函数,该函数位于组件的子组件-(作为道具传递)中 顶部的按钮可以很好地更改状态,但表中的按钮(在子组件中)不会 任何帮助都将不胜感激 您需要调用该方法,missed(): 建议: 1.而不是通过以下方式绑定方法: onClick = {this.showFirstFive.bind(this)} 在构造函数中定义它: this.showFirstFiv

试图从组件调用父方法来更新状态,但它似乎没有更新状态。正在运行控制台日志时调用该函数,但状态未更新

我正在尝试运行
showFirstFive()
函数,该函数位于
组件的子组件-
(作为道具传递)中

顶部的按钮可以很好地更改状态,但表中的按钮(在子组件中)不会


任何帮助都将不胜感激 您需要调用该方法,missed
()

建议:

1.而不是通过以下方式绑定方法:

onClick = {this.showFirstFive.bind(this)}
在构造函数中定义它:

this.showFirstFive = this.showFirstFive.bind(this);
然后像这样使用:
onClick={this.showFirstFive}

2.不需要将
关键字的引用存储在单独的变量中,您可以这样使用:

customerList = this.state.customers.map((customerData) => {
      //now you can access this
}

您需要调用该方法,missed
()

建议:

1.而不是通过以下方式绑定方法:

onClick = {this.showFirstFive.bind(this)}
在构造函数中定义它:

this.showFirstFive = this.showFirstFive.bind(this);
然后像这样使用:
onClick={this.showFirstFive}

2.不需要将
关键字的引用存储在单独的变量中,您可以这样使用:

customerList = this.state.customers.map((customerData) => {
      //now you can access this
}

谢谢你的快速回复,伙计!那就很好了!谢谢箭头功能的帮助!真的很感激!干杯关于反应状态过滤有什么建议吗?需要设置搜索+列排序+分页。我猜这只是JS对象修改和状态更新。欢迎提供任何链接/建议!我建议您使用
react bbotstrap table
,默认情况下,它提供搜索、排序、分页和许多其他很酷的功能,最好的东西是非常容易使用。检查文档和示例:看起来不错!我发现了,但引导表看起来很棒!谢谢你,伙计!谢谢你的快速回复,伙计!那就很好了!谢谢箭头功能的帮助!真的很感激!干杯关于反应状态过滤有什么建议吗?需要设置搜索+列排序+分页。我猜这只是JS对象修改和状态更新。欢迎提供任何链接/建议!我建议您使用
react bbotstrap table
,默认情况下,它提供搜索、排序、分页和许多其他很酷的功能,最好的东西是非常容易使用。检查文档和示例:看起来不错!我发现了,但引导表看起来很棒!谢谢你,伙计!