Upgrade to Pro — share decks privately, control downloads, hide ads and more …

2020-11-05-side-effects-composition__1_.pdf

Nkowne63
November 05, 2020
340

 2020-11-05-side-effects-composition__1_.pdf

Nkowne63

November 05, 2020
Tweet

Transcript

  1. 特徴(Pros) • 小さい(40行程度) • 関数に副作用となる関数をラップしていくだけの直感的な動作(シンプル) • 型フレンドリーである • 使う側が「副作用を発生させるかどうか」を制御可能 •

    副作用をRedux-Sagaのように仮想的な別プロセスで回すのではなく、関数の合成をしているだけなの で、「次の行に移ったときには副作用の実行は終わっている 」(実行タイミングがわかりやすい)