1
我是Redux,React-redux和React的新手,我學習Redux的一個概念是單店。
我有點難以確定在使用React與Redux時應該在哪裏存儲數據,我應該在Component Class狀態下存儲什麼樣的數據,以及應該在Redux存儲中存儲哪些數據?
任何簡單的例子可以理解
感謝
我是Redux,React-redux和React的新手,我學習Redux的一個概念是單店。
我有點難以確定在使用React與Redux時應該在哪裏存儲數據,我應該在Component Class狀態下存儲什麼樣的數據,以及應該在Redux存儲中存儲哪些數據?
任何簡單的例子可以理解
感謝
你如何瓜分你的狀態是完全由你決定。最近Reddit comment有經驗的一些不錯的規則:
- 做一下該列表中的應用護理的其他部分?
- 您是否需要能夠從該列表中導出數據?
- 正在使用相同的數據來驅動多個組件/功能
- 有沒有價值給你,能夠將狀態恢復到一個指定的時間點(即:時間旅行/調試)
- 你想要緩存數據,即:如果它已經存在,而不是再次請求它,則將其從狀態重新加載?
不是/所有/需要進入您的全局應用程序狀態。把最後一點的東西放到你的狀態可能會有好處,但也可能有複雜性。
的終極版FAQ也討論了這個話題:http://redux.js.org/docs/FAQ.html#organizing-state-only-redux-state