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是的,如果你确定这就是全部,请把它作为一个答案