docs: clarify why we need to use the derived rune (#13919)

* clarify why we need to use the derived rune

* put clarification as note
pull/13927/head
Stephane 2 months ago committed by GitHub
parent 107be28890
commit feb2d85f46
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -21,6 +21,8 @@ The expression inside `$derived(...)` should be free of side-effects. Svelte wil
As with `$state`, you can mark class fields as `$derived`. As with `$state`, you can mark class fields as `$derived`.
> [!NOTE] Code in Svelte components is only executed once at creation, without the `$derived` rune `double` would maintain it's original value.
## `$derived.by` ## `$derived.by`
Sometimes you need to create complex derivations that don't fit inside a short expression. In these cases, you can use `$derived.by` which accepts a function as its argument. Sometimes you need to create complex derivations that don't fit inside a short expression. In these cases, you can use `$derived.by` which accepts a function as its argument.

Loading…
Cancel
Save