タグ

javascriptとreduxに関するkaorunのブックマーク (2)

  • React/Redux約三年間書き続けたので知見を共有します | Enigmo Life

    Enigmo Advent Calendar 2018の4日目の記事です。 この記事の目的 Enigmoが運営しているBUYMAでは古代から運用しているjQueryの他に、2016年頃から一部ページのフロントエンドReact/Reduxで構築しています。 私自身もEnigmoに入社してからの約三年間でReact/Reduxアプリケーションの開発に多数携わってきましたので、そこで培った知見を共有したいと思います。 React/Reduxの利点 まずはじめに、ReactとReduxを使うメリットを再確認しておきたいと思います。 それぞれのメリットをしっかりと認識しておくことで、実装する際どう書くか迷ってしまった場合などにそのメリットを最大限活かす選択をすることができます。 Reactの利点 コンポーネント化が容易で再利用性が高い 状態をDOMから分離できる(Stateless) Redux

    React/Redux約三年間書き続けたので知見を共有します | Enigmo Life
  • Redux不要論と、グローバル状態管理ライブラリReactNの紹介 - Qiita

    若干強めのタイトルです。あらゆるケースでReduxが不要と主張するつもりはありません。 しかし、Reduxが不要と思われるケースでもReduxが使われることを避けるため、「Reduxは必ず採用しなければならないものではない」ということを意識していただきたく、刺激的なタイトルで始めました。 (個人的にはむしろ、積極的に採用すべき理由がなければ採用しない方が良いくらいに思っています) (MobXとか他のライブラリについては一旦置いておきます) Reduxのメリット Redux's motivation 曰く、SPAに於けるstate管理とDOM操作の複雑性のうち、Reactがviewレイヤの問題を整理しようとしている。Reduxはstate管理の部分を担当し、stateの変更を予測可能なものにする(to make state mutations predictable)ことを目指しているとのこ

    Redux不要論と、グローバル状態管理ライブラリReactNの紹介 - Qiita
  • 1