mirror of https://github.com/sveltejs/svelte
- deriveds created with let and reassigned are temporary on client (reset when deps change via reactive graph) but permanent on server (memoized once() closure, updated_value never cleared) — see sveltejs/svelte#18681 - add DEV warning derived_reassignment in src/internal/server/index.js - add server-warnings message and regenerate warnings.js - update docs/02-runes/03-$derived.md with WARNING admonition linking #18681 - update compiler TODO comment in server AssignmentExpression visitor - changeset patch Fixes #18681pull/18686/head
parent
15720b16a5
commit
f6a9f48436
@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
'svelte': patch
|
||||||
|
---
|
||||||
|
|
||||||
|
fix: warn when reassigning derived state on server — overrides are permanent unlike client where they reset when dependencies change. Document server/client divergence in $derived docs (sveltejs/svelte#18681)
|
||||||
Loading…
Reference in new issue