Skip to main content
import { graph } from "@ddag/core";

const g = graph();

const a = g.source(15);

const b = g.derived(() => {
  const r = a() * 2;
  console.log("derive b", r);
  return r;
}, [a]);

const c = g.derived(() => {
  const r = a() * 4;
  console.log("derive c", r);
  return r;
}, [a]);

g.effect(() => {
  console.log("effect", b() + c());
}, [b, c]);