簡體   English   中英

如何創建一個在Redux商店更新時更新的功能組件?

[英]How can you create a functional component that updates on Redux store change?

對於我的應用程序,我想創建一個組件,其唯一目的是在Redux存儲庫發生更改時進行更新。

我用componentDidMount()實現了這一點,它檢查組件的狀態是否與存儲匹配,如果不匹配則設置狀態。

我的解決方案有效 ,並且適用於這種情況,但對於一個簡單的函數來說似乎有很多代碼。

如何使用功能組件或更簡單的有狀態組件實現相同的結果,更新Redux存儲更改的組件?


更新:感謝下面的評論,我有一個新的工作傳遞狀態信息作為道具。

React組件由於props和state的更改而呈現,因此當您將組件連接到Redux存儲並提供mapStateToProps時,當redux store更新您將從該函數返回的提到的props時,您的組件將重新呈現。 您可以通過componentWillReciveProps生命周期方法檢測更改。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM