state-equals
Dominic Gannaway 10 months ago
parent 9f44995ace
commit 3d9845d842

@ -1130,7 +1130,7 @@ export function derived(init, equals) {
);
signal.i = init;
signal.x = current_component_context;
signal.e = get_equals_method(equals);
signal.e = equals || default_equals;
if (!is_unowned) {
push_reference(/** @type {import('./types.js').EffectSignal} */ (current_effect), signal);
}

@ -3,7 +3,7 @@
let myList = $state([{ name: 'one' ,age: 4 }, {name: 'two', age: 5}]);
let myDerived = $derived(myList)
let myDerived = $derived([...myList])
$effect(() => {
myList
@ -11,7 +11,7 @@
})
$effect(() => {
myDerived
myDerived
log.push('B')
})
</script>

Loading…
Cancel
Save