如果你正在建構具有複雜資料流的 Angular 應用程式,你可能需要考慮使用 Redux 以更好地管理應用程式的狀態。
Redux 是運用 Facebook 最初推出的 Flux 架構所做的輕量級和簡化的實現。它提供了一個乾淨而優雅的解決方案,以可預見的方式維護應用程式的水準。
它還提供其他好處:
1. 它使你的應用程式與 Angular 這類型的展示框架 (presentation framework) 解耦合
2. 它允許你推遲關於使用外部框架(乾淨的架構)的決策
3. 在不用 mocks 和 spies 的情況下,讓你的應用更容易地進行單元測試
4. 你可接觸到很棒的工具,成為你開發中的一部分(Redux 開發工具)
5. 它使你更容易在應用程式中實現復原(undo)/重做(redo) 功能
>英文字幕:有
https://softnshare.wordpress.com/…/angular-2-and-4-%E7%9A%…/
「redux 資料流」的推薦目錄:
- 關於redux 資料流 在 軟體開發學習資訊分享 Facebook 的精選貼文
- 關於redux 資料流 在 資料流| Redux 的評價
- 關於redux 資料流 在 解開state/prop 的混亂:Flux 單向資料流暨Redux 體驗 的評價
- 關於redux 資料流 在 reactjs101/react-redux-introduction.md at master - GitHub 的評價
- 關於redux 資料流 在 在React中使用Redux資料流(講解比較清晰,差程式碼) 的評價
- 關於redux 資料流 在 快速學習React.js 和Redux 的基礎到實踐 - Udemy 的評價
- 關於redux 資料流 在 網頁開發雜記, profile picture 的評價
- 關於redux 資料流 在 Diving into Modern Web Development Toolchain - Channel 9 的評價
- 關於redux 資料流 在 [請益] 前端作品請益 - PTT 熱門文章Hito 的評價
redux 資料流 在 解開state/prop 的混亂:Flux 單向資料流暨Redux 體驗 的解答
Day 22 - 二周目- 解開state/prop 的混亂:Flux 單向資料流暨Redux 體驗 ... 明天才會把Redux 和React 串起,你會看到store, action 被拆到不同的檔案。 ... <看更多>
redux 資料流 在 reactjs101/react-redux-introduction.md at master - GitHub 的解答
從上述的圖中我們可以看到Redux 資料流的模型大致上可以簡化成: View -> Action -> (Middleware) -> Reducer 。當使用者和View 互動時會觸發事件發出Action,若有 ... ... <看更多>
redux 資料流 在 資料流| Redux 的解答
Redux store 呼叫你給它的reducer function。 store 會傳遞兩個參數到reducer,現在的state tree 和action。例如,在todo 應用程式中,root reducer 可能會收 ... ... <看更多>