1
我有時會看到在我們的代碼如下:參數無效連接有效嗎?
@connect(() => ({}))
export default class SomeClass extends Componet {
(...)
};
我想如果connect
正在採取任何參數理解,例如state
,但它沒有參數時有什麼用途?
我有時會看到在我們的代碼如下:參數無效連接有效嗎?
@connect(() => ({}))
export default class SomeClass extends Componet {
(...)
};
我想如果connect
正在採取任何參數理解,例如state
,但它沒有參數時有什麼用途?
它注入組件只是調度功能。 您可以通過this.props.dispatch
訪問組件中的派送。
API文檔github.com/reactjs/react-redux/blob/master/docs/api.md#examples
如果不映射的狀態道具任何切片,你應該使用連接(),否則它沒有任何意義。被連接的組件將被通知,並且它將調用檢查新的stateProps和以前的stateProps的shalow是否相等。
它注入組件只是派遣。您可以通過this.props.dispatch訪問組件中的分派。 Api docs https://github.com/reactjs/react-redux/blob/master/docs/api.md#examples –
@Utro聽起來像是對我的回答。 –
我相當肯定'@connect(()=>({}))'和@connect()相同。 –