タグ

ブックマーク / lealog.hateblo.jp (3)

  • 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();
  • WebComponentsへの気持ち - console.lealog();

    この記事では、 ReactVueではなくWebComponentsだけを使いたい気持ちを胸に、とある社内プロジェクトをやってみての学び 巷にあふれるWebComponentsに対する見方への違和感 についてメモっておきます。 ただ「WebComponents」の語がもつ意味をきっちり定義してるわけではないので、そのへんは雰囲気で察してください。 そのせいで勘違いされがちな概念なんかも、知らんけど。 まずは巷にあふれる意見に対する気持ちから。 (React|Vue|Xxx)はもう古い、これからはWebComponentsだ! 勝手なイメージですが、こういう認識の人いるよね・・? 個人的には、「いや、WebComponentsはそういう技術じゃない」と思った・思ってます。 以下、ReactVueAngularも「ウェブアプリケーションを作るための技術」であるが、WebComponents

    WebComponentsへの気持ち - console.lealog();
    yhara
    yhara 2018/07/19
  • これからMobXをはじめる人へ - console.lealog();

    さて、 #MobX に出会ってはや半年が経ちました。 相変わらずTwitterとか見てる限り、俺くらいしか使ってないのでは感を感じてたりはするんですけど・・。 2016年の海外では割と話題になってた(と個人的には)思ってて、2017年になれば国内でもぼちぼち取り上げられ始めるのでは・・?ということで。 そしてそのときになって「Redux vs MobX」とかいうしょーもない切り口ばっかり出てこないように、今のうちに釘を。 興味を持ってもらえた場合は、0からはじめるMobXシリーズもあるのであわせてどうぞ。 MobX カテゴリーの記事一覧 - console.lealog(); MobXについて Introduction | MobX 詳しいことは過去に記事もいろいろ書いてるし、ドキュメントも充実してるので各位で調べてもらうとして。 ざーっくりいうと、 `Object.observe`のちゃ

    これからMobXをはじめる人へ - console.lealog();
    yhara
    yhara 2017/06/29
    ふーむ
  • 1