我有一些關於如何使用Redux作爲我選擇的Flux庫來概念化反應應用程序的問題。 所以我從我的讀數中採取了一些假設,糾正我,如果我錯了,如何在React/Redux應用程序中管理數據
如何管理數據抓取? 假設我有一個應用程序需要獲取當前登錄用戶的特定數據,我假設這個用戶數據應該存儲在Redux Store中。
但是現在問題出現了,如果我所有的狀態數據都存儲在一個存儲中,我是否在該存儲區中爲此用戶存儲了一組消息,並使我的組件從存儲中獲取信息?或者我應該獲取有關componentWillMount或類似方法的數據?我得知,當我第一次需要獲取數據時,我會發送一個動作到商店從服務器獲取數據,這會觸發一個變化事件,我可以捕獲組件並更新狀態,是正確?
我覺得我錯過了某個地方的某個地方,並且無法建立應用程序應該如何結構化和管理數據的連接,因爲看起來商店會出現大量較小的「狀態」對象將用於其他路線/組件。
因此,當我從服務器獲取消息,然後填充消息對象並將其用於我的組件?因此,我的組件從該存儲對象獲取數據,並且當我需要「重新提取」時,我只是將該對象更新爲正確的? – Morphex
@Morphex:是的,確切地說。 –