タグ

middlewareに関するxai1981のブックマーク (6)

  • ReduxでのMiddleware不要論 - Qiita

    問題提起 (※タイトルはキャッチーなのにしましたが、Middleware全般の不要論ではありません。非同期処理において不要論です。) Redux使うときに非同期処理はどう書きますか? 「よくわからないけどMiddleware使うらしい」と思考停止していませんか? この記事では、Redux来どのように扱うことを想定されているのかと、なぜ非同期処理の文脈でもMiddlewareが出てきたのか、そして「実はMiddleware無くても読みやすく書けるよね」という話をしていこうと思います。 Reduxでの設計を悩む人への個人的な解です。 (気になる・詳しく知りたい箇所などありましたらお気軽にコメントください) この記事のゴール ActionDispatcherという筆者が命名したクラスを使うことで、 複数の非同期処理を含むロジックでも読みやすく書ける ネットワーク通信などを含んでもテストがしや

    ReduxでのMiddleware不要論 - Qiita
  • Redux · JavaScript Plugin Architecture

    Redux この文章はRedux 3.5.2を元に書かれています。 ReduxJavaScriptアプリケーションのStateを管理するライブラリで、 Reactなどと組み合わせアプリケーションを作成するために利用されています。 ReduxはFluxアーキテクチャに類似する仕組みです。そのため、事前にFluxについて学習しているとよいです。 ReduxにはThree Principles(以下、三原則)と呼ばれる3つの制約の上で成立しています。 Single source of truth アプリケーション全体のStateは1つのStateツリーとして保存される State is read-only StateはActionを経由しないと書き換えることができない Changes are made with pure functions Actionを受け取りStateを書き換えるRedu

    Redux · JavaScript Plugin Architecture
  • Redux Middleware Wars (Japanese)

    M3 Tech meetup! #2 ~フロントエンドの副作用~ http://m3-engineer.connpass.com/event/33802/

    Redux Middleware Wars (Japanese)
  • Redux Middleware in Depth - Qiita

    Middleware使ってますか? 以前 Reduxのmiddlewareを積極的に使っていく という記事でMiddlewareの使いどころについて具体的な利用例を挙げました。稿ではMiddlewareを書く上で役に立つ、もうちょっと掘り下げたTipsを紹介していきます。 ActionがMiddlewareを通り抜ける順番 export const m1 = store => next => action => { console.log('m1', action.type); return next(action); }; export const m2 = store => next => action => { console.log('m2', action.type); return next(action); }; export const m3 = store => nex

    Redux Middleware in Depth - Qiita
  • ARMORBET78: Solusi Main Game Online Populer

    Armorbet78 adalah sebuah solusi terbaik untuk bermain game online terlengkap dengan layanan daftar login gratis di situs link armor bet78! ARMORBET78: Solusi Main Game Online Populer ARMORBET78 muncul sebagai solusi yang signifikan di dalam industri permainan online. Platform ini menawarkan akses ke berbagai game populer, menjadikannya sebagai pilihan utama bagi banyak penggemar game. Dengan anali

    ARMORBET78: Solusi Main Game Online Populer
  • redux には良い middleware が必須

    bouzuya @bouzuya pure な redux におけるほとんど唯一の機能と言っていい reducer の分割だけど、あの思想が全然有効なものだと思えないのは、ぼくだけかな。必要ならその場で簡単に実装できるものだし、基的に有用ではなくて害ばかりと認識している。 2016-05-24 11:11:38 bouzuya @bouzuya redux の reducer の単位は DDD の aggregate の単位によく似ていると思うのだけど、参照も含めて完全に禁止するあの構造が適切なのか疑問だ。ドメインサービスのようなものを置けないので、容易にアプリケーションサービス相当のミドルウェアに処理が漏れる。 2016-05-24 11:19:51 bouzuya @bouzuya reducer の単位が誤っているのだと言われるかもしれないが、stateの1プロパティではどうしても

    redux には良い middleware が必須
  • 1