无参数连接有效吗?
Is paramemterless connect valid?
我有时会在我们的代码中看到以下内容:
@connect(() => ({}))
export default class SomeClass extends Componet {
(...)
};
如果 connect
提出任何论点,我会理解,例如state
,但它没有参数时有什么用吗?
它注入到组件只是调度功能。
您可以通过 this.props.dispatch
.
访问组件中的调度
Api 文档 github.com/reactjs/react-redux/blob/master/docs/api.md#examples
如果你不将任何状态片段映射到道具,你应该使用 connect(),否则它没有任何意义。连接的组件将收到通知,它将调用检查新 stateProps 和先前 stateProps 的浅相等性。
我有时会在我们的代码中看到以下内容:
@connect(() => ({}))
export default class SomeClass extends Componet {
(...)
};
如果 connect
提出任何论点,我会理解,例如state
,但它没有参数时有什么用吗?
它注入到组件只是调度功能。
您可以通过 this.props.dispatch
.
Api 文档 github.com/reactjs/react-redux/blob/master/docs/api.md#examples
如果你不将任何状态片段映射到道具,你应该使用 connect(),否则它没有任何意义。连接的组件将收到通知,它将调用检查新 stateProps 和先前 stateProps 的浅相等性。