ยฉ 2026 Hedgehog Software, LLC
function Counter() { const [count, setCount] = createSignal(1); const [other, setOther] = createSignal(1); const increment = () => setCount(count() + 1); createRenderEffect(() => console.log("effect", other())); createRenderEffect(() => { setOther(count()); console.log("render"); }); return ( <button type="button" onClick={increment}> {count()} </button> ); }
other
effect 1 render effect 2 render effect 3 render
effect 1 render render effect 2 render effect 3