0
哪裏可以做到這一點?我試着調用componentWillMount
內部調用.on
調用的動作創建器,但是這會在視圖更改之間聚合多個相同的偵聽器。同樣在某些時候,您需要在所有這些聽衆上撥打.off
。什麼是處理這個最好的方法?使用Firebase,React-Native,Redux進行數據庫調用的公約
哪裏可以做到這一點?我試着調用componentWillMount
內部調用.on
調用的動作創建器,但是這會在視圖更改之間聚合多個相同的偵聽器。同樣在某些時候,您需要在所有這些聽衆上撥打.off
。什麼是處理這個最好的方法?使用Firebase,React-Native,Redux進行數據庫調用的公約
根據文檔:
componentWillMount()被調用安裝發生之前。 [...]。避免在此方法中引入任何副作用或訂閱。
我反而建議在componentDidMount
中添加您的聽衆。正如你指出的那樣,你並不是從聽衆退訂。爲此,您可以使用componentWillUnmount
。