使用「react-redux」的場景:1、使用者的使用方式複雜時;2、不同身分的使用者有不同的使用方式時;3、多個使用者之間可以協作時;4、與伺服器大量交互,或使用了WebSocketView時;5、要從多個來源取得資料時。
本教學操作環境:Windows10系統、react17.0.1版、Dell G3電腦。
需要使用redux的場景:
使用者的使用方式複雜
不同身分的使用者有不同的使用方式(例如一般使用者和管理員)
多個使用者之間可以協作
與伺服器大量交互,或使用了WebSocketView
要從多個來源取得資料
不需要使用Redux的場景:
#使用者的使用方式非常簡單
使用者之間沒有協作
不需要與伺服器大量交互,也沒有使用WebSocket
視圖層(View)只從單一來源取得資料
Redux是用來統一管理狀態的,專案比較複雜,很多需要全域性的變量,跨元件運算比較多就需要,如果頁面不是很複雜,各頁面相對獨立,就沒必要用Redux。一般部落格也不太複雜,沒必要用這些,如果是react項目,大可以用新的contextAPI來取代Redux了,畢竟是自帶的,也可以實現全局狀態管理
#推薦學習:《 react影片教學》
以上是什麼時候使用react-redux的詳細內容。更多資訊請關注PHP中文網其他相關文章!