0
我正在使用react + redux來實現網站。 例如,有兩個頂部反應的組分,儀表板和用戶,信息中心會顯示最新的問題,用戶顯示的用戶配置文件和相關的問題,這是一個單頁的網站,我會設計的狀態是這樣的:如何同步Redux存儲中的同一個對象?
<pre><code>
{
'dashboard': {
'questions': [...]
},
'users': [
{
'id': 1,
'nickname': 'blabla',
'questions': [...],
}
]
}
</code></pre>
如果用戶更改用戶組件上的問題狀態(例如,刪除或關閉用戶組件),那麼儀表板和用戶頁面包含相同的問題的可能性很大,如何立即反映儀表板組件上的更改?
檢查normalizr,它的目的是解決你喜歡的問題https://github.com/paularmstrong/normalizr – elmeister