タグ

設計とAltJSに関するjsstudyのブックマーク (1)

  • Elmの型で読むReduxやVuexのアーキテクチャ - Qiita

    はじめに 近年徐々に複雑になるwebフロントエンドの状態管理の仕組みとして、ReactVue.jsといったwebフロントエンドフレームワークのお供にReduxVuexと言ったライブラリを組み合わせて使うことが多いと思います。 それら二つのライブラリは、Elmという高品質webフロントエンド構築のための関数型AltJSが用いているThe Elm Architectureと呼ばれるアーキテクチャに影響を受けて作られました。 追記: ReduxElmの時系列はReduxの方が先であり、しかしながら状態のimmutableなどは影響を受けていることから、 現在の形のReduxElmに影響を受けている所がある。 という表現が正しかったようです。 コメントありがとうございます。 参考 Vuexとは何か?|Vuex reduxjs / redux Elmの型システムや見た目は非常にリーダブルであ

    Elmの型で読むReduxやVuexのアーキテクチャ - Qiita
    jsstudy
    jsstudy 2020/01/09
    ReduxやVuexは使い道がよくわからない関数をたくさん定義して、何をしたいのかわからなくなることがありますが、結局modelを引数にしてhtmlを返す巨大な純粋関数としてwebフロントエンドを定義してあげたいだけなんですね。
  • 1