pull/9725/head
Dominic Gannaway 3 years ago
parent 9f44995ace
commit 3d9845d842

@ -1130,7 +1130,7 @@ export function derived(init, equals) {
); );
signal.i = init; signal.i = init;
signal.x = current_component_context; signal.x = current_component_context;
signal.e = get_equals_method(equals); signal.e = equals || default_equals;
if (!is_unowned) { if (!is_unowned) {
push_reference(/** @type {import('./types.js').EffectSignal} */ (current_effect), signal); 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 myList = $state([{ name: 'one' ,age: 4 }, {name: 'two', age: 5}]);
let myDerived = $derived(myList) let myDerived = $derived([...myList])
$effect(() => { $effect(() => {
myList myList
@ -11,7 +11,7 @@
}) })
$effect(() => { $effect(() => {
myDerived myDerived
log.push('B') log.push('B')
}) })
</script> </script>

Loading…
Cancel
Save