Hi,你覺得 ngrx 好用嗎?為什麼?
不知道有沒有人遇過 service 變更狀態到後面,不知道為何狀態會變的跟自己想的不一樣?
目前實務上所遇到的情況,只需要透過 console.log 或中斷點偵錯就可以進行追蹤。
對於 ngrx 的使用,感覺似乎沒那麼直覺,有點繞的感覺,所以不是很愛這種風格。
我需要一個痛的感覺,不知道有沒有苦主願意分享一下對於現有的 DI 機制在實戰中,關於狀態的變化有沒有遇到困擾的問題?
根據 Sam 大的文章提到,什麼時候可以使用 Ngrx?
- 當多個 component 需使用共用資料,且各 component 的操作會影像其他 component 的結果。
- 資料可能同時被多個 component 修改,甚至同時被 server API 修改。
- 需要實作 undo/redo 功能。
除了第三點我認為似乎是有那麼一點方便,但 1, 2 點所提到的情況,我們是不是有辦法有效的避開? 若能避開,撇開第三點,我們還有什麼理由用 ngrx 呢?
想聽聽大家的看法 XD