Skip to content

Tags: ds300/derivablejs

Tags

v2.0.0-beta.0

Toggle v2.0.0-beta.0's commit message
2.0.0-beta.0

0.12.1

Toggle 0.12.1's commit message
version 0.12.1

0.12.0

Toggle 0.12.0's commit message
version 12.0.0

0.11.0

Toggle 0.11.0's commit message
version 0.11.0

A very common pattern I've needed in my use of DerivableJS has been
starting and stopping some reactor based on the value of some piece
of state. [Dependent Reactors](#16)
were implemented for this very reason, and it seems to be an elegant way to
express many kinds of effectful logic.

This new method enables one to avoid giving the dependent reactor
a lexical binding. e.g. before you would do this:

    const r = $thing.reactor(doEffects);

    $condition.react(cond => {
      if (cond) r.start.force();
      else r.stop();
    };

now you can just write:

    $thing.reactWhen($condition, doEffects);

lemon squeezy

0.10.0

Toggle 0.10.0's commit message
version 0.10.0

0.9.3

Toggle 0.9.3's commit message
version 0.9.3

0.9.2

Toggle 0.9.2's commit message
version 0.9.2

0.9.1

Toggle 0.9.1's commit message
version 0.9.1