Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Reduxのサンプルコードを Angular 2のng2-reduxに 移植してみた話 May 31, 2016 第65回 HTML5とか勉強会 ー React最新情報
Slide 2
Slide 2 text
はちさん @armorik83 ng-kyoto代表
Slide 3
Slide 3 text
今日 アウェー です
Slide 4
Slide 4 text
No content
Slide 5
Slide 5 text
■「ReduxってReact用の フレームワークみたいな もんでしょ」
Slide 6
Slide 6 text
まさかりが飛んでくる
Slide 7
Slide 7 text
某「ReduxはReactとの 結びつき全く無いし、React 使ってる人間からしても react-redux 必要ない」
Slide 8
Slide 8 text
本当に?
Slide 9
Slide 9 text
https://github.com/angular-redux/ng2-redux
Slide 10
Slide 10 text
Angular 2でも Redux使えるらしいし やってみるか
Slide 11
Slide 11 text
Demo https://github.com/armorik83/comparing-ng2-redux-and-walts/tree/master/examples/ng2-redux
Slide 12
Slide 12 text
動く… 動くが…!
Slide 13
Slide 13 text
ng2-reduxのイケてない点 • ※「ng2-reduxの」イケてない点であり Redux自体は否定しません
Slide 14
Slide 14 text
ng2-reduxのイケてない点 • ※「ng2-reduxの」イケてない点であり Redux自体は否定しません • TypeScriptとの相性が凄まじく悪い • Angular 2のDIの良さを全て殺してActionを バケツリレーさせている • 非同期処理をしようと思うとAngular 2外でやる 必要がある
Slide 15
Slide 15 text
じゃあそれ React使ったらええやん
Slide 16
Slide 16 text
個人的な結論 • 他のViewライブラリとReduxの組み合わせも可能 • たしかにng2-reduxがちゃんと動いたのは流石だと 思った • ただReduxはReactで使うのが一番素直で相性いいと 思います • Angular 2を使っててReduxを採り入れる選択肢は (個人的には)ナシ
Slide 17
Slide 17 text
Angular 2ではどうする? • Fluxに飼い慣らされてしまった俺達は • Angular 2 + RxJSのデータフローアーキテクチャを 模索中 • またはちさんオレオレFluxとかでデカイ口叩いてる • そろそろ説明記事付けて公開したい
Slide 18
Slide 18 text
Thank you! Angular 2にも乞うご期待