Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/24.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_Ecmascript 6_Redux_React Redux - Fatal编程技术网

Javascript 无参数连接有效吗?

Javascript 无参数连接有效吗?,javascript,reactjs,ecmascript-6,redux,react-redux,Javascript,Reactjs,Ecmascript 6,Redux,React Redux,我有时会在我们的代码中看到以下内容: @connect(() => ({})) export default class SomeClass extends Componet { (...) }; 我可以理解,connect是否接受任何参数,例如state,但当它的参数较少时,它是否有任何用途?它只注入组件分派函数。 您可以通过this.props.dispatch访问组件中的dispatch Api文档 如果没有将状态的任何部分映射到props,应该使用connect(),否则就没

我有时会在我们的代码中看到以下内容:

@connect(() => ({}))
export default class SomeClass extends Componet {
  (...)
};

我可以理解,
connect
是否接受任何参数,例如
state
,但当它的参数较少时,它是否有任何用途?

它只注入组件分派函数。 您可以通过
this.props.dispatch
访问组件中的dispatch

Api文档


如果没有将状态的任何部分映射到props,应该使用connect(),否则就没有任何意义。连接的组件将收到通知,它将调用检查新的stateProps和以前的stateProps是否相等。

它将注入到组件,只需分派。您可以通过此.props.dispatch访问组件中的dispatch。Api docs@Utro对我来说听起来像是一个答案。我相当肯定
@connect(()=>({}))
@connect()
@Utro是的,如果你确定这就是全部,请把它作为一个答案