2018年1月18日のブックマーク (1件)

  • immerのコードを読んだ - console.lealog();

    GitHub - mweststrate/immer: Create the next immutable state by mutating the current one (MobXの作者による)イミュータブルに状態を操作するユーティリティライブラリ。 ちなみに、この世で最初にスターしたのは俺ですw immerとは 読んだのは`v0.8.2`。 ImmutableJSみたく独特なAPIを覚えなくてもいい、今まで通り配列やオブジェクトを変更すればいい。 それなのにイミュータブルにデータを扱える!素敵!というやつ。 // いわゆるreducerが const byId = (state, action) => { switch (action.type) { case RECEIVE_PRODUCTS: return { ...state, ...action.products.reduc

    immerのコードを読んだ - console.lealog();
    musign
    musign 2018/01/18