ngrx/store 4 是最新版的 Redux - State Management 在 Angular 上使用, 目前相關文件比較短缺,故想藉此來拋磚引玉, 期待更多的討論
何謂狀態管理 (State Management) 前端工程師經常需要面對所謂的狀態管理,至於什麼是狀態 (State) 呢?舉幾個例子: 狀態 (State)...
Observable 如果您寫 Angular, 那您一定對 Observable 不陌生, 當您對後端做 GET, POST, PUT, DELETE 要求時...
Observable 的運算子(Operator) 什麼是 Operator? Operator 是 Observable 的 method, 例如 .map(...
多重資料流的 Operators concat 在多重資料流下,concat 會依次做完一個個 Observable,產生一個新的 Observable var...
高階 (High Order) Observable High Obser Observable 在 Javascript 中,陣列中除了純量(number,...
Flux 的基本概念 為什麼要用 Flux? 是應用程式架構 在繼續談 ngrx/store 之前,我們先從它的基本概念 Flux 談起,Flux 並不是一個...
純函數(Pure Function) 定義 根據 Wikipedia 的定義,一個函數稱為純函數需要符合下列兩個條件: 函數對於同樣的參數,永遠產生同樣的結果...
Javascript 的 Mutable, Immutable 資料型態 之前談到純函數的第二個要件是不能對可改變(Mutable) 資料做變更,那在 Java...
用 Observable 來理解 Dispatcher 跟 Store 接下來幾篇並不是要實際做一個 ngrx/store, 而是讓我們用 Observable...
Store 的大架構 繼續往下做整個 Store 之前,我們先來想一下整個 Store 的架構跟資料流當元件 (component) 或是 Store 自己內部...