タグ

2018年7月6日のブックマーク (2件)

  • ReduxでのMiddleware不要論 - Qiita

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

    ReduxでのMiddleware不要論 - Qiita
  • サンプルでreact-router v4を理解してみよう。 - Qiita

    v3からv4への変更点 react-router v4については日語の資料が少なかったので、 ReactTrainingのgithubのreadme.mdと英語で書かれたブログを参照した。 react-router v3も使ったことがなかったので、変更点を読んでも理解できず、かなり時間を使った気がする。 ようやく理解できたと思うので、整理してみた。 最後には簡単なサンプルも一緒に紹介する。 まずv3からv4への主な変更点をまとめた。 (この記事はReact Router v4 Unofficial Migration Guideという記事をかなり引用している。) react-routerからreact-router-domとreact-router-nativeに分岐 <Switch>の追加 routeにexactを追加 nested routeはもう使えない。 <IndexRoute>

    サンプルでreact-router v4を理解してみよう。 - Qiita