Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/27.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
Reactjs merge()的作用是什么?_Reactjs - Fatal编程技术网

Reactjs merge()的作用是什么?

Reactjs merge()的作用是什么?,reactjs,Reactjs,所以我在读别人的代码,我看到一个函数在setState()中使用merge() 函数正在接受一个列表,如下所示 handleFilterChange = (filters: List<Map<string, any>>) => { if (filters) { this.setState({ form: this.state.form.merge({ filters }) }, () => { this.loadItemMetaList

所以我在读别人的代码,我看到一个函数在
setState()中使用
merge()
函数正在接受一个列表,如下所示

handleFilterChange = (filters: List<Map<string, any>>) => {
  if (filters) {
    this.setState({ form: this.state.form.merge({ filters }) }, () => {
      this.loadItemMetaList()
    });
  }
};
handleFilterChange=(过滤器:列表)=>{
如果(过滤器){
this.setState({form:this.state.form.merge({filters})},()=>{
this.loadItemMetaList()
});
}
};
this.loadItemMetaList()
只是一个函数,用于加载项的元数据。它调用redux操作创建者
loadAssetMetaList()


有人知道
merge()
方法做什么吗?我尝试右键单击并查看定义,但它显示找不到“合并”的定义。在这个js文件上面没有关于这个
merge()
的导入语句。

它与react无关,而是与这个表单状态实现有关。它来自这个包: