Skip to content

Commit 73d97f7

Browse files
authored
docs: fix $effect.pre code example (#12444)
closes #12439
1 parent 81ed425 commit 73d97f7

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

documentation/docs/03-runes/02-side-effects.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -245,16 +245,16 @@ In rare cases, you may need to run code _before_ the DOM updates. For this we ca
245245
<script>
246246
import { tick } from 'svelte';
247247
248-
let div;
249-
let messages = [];
248+
let div = $state();
249+
let messages = $state([]);
250250
251251
// ...
252252
253253
$effect.pre(() => {
254254
if (!div) return; // not yet mounted
255255
256-
// reference `messages` so that this code re-runs whenever it changes
257-
messages;
256+
// reference `messages` array length so that this code re-runs whenever it changes
257+
messages.length;
258258
259259
// autoscroll when new messages are added
260260
if (div.offsetHeight + div.scrollTop > div.scrollHeight - 20) {

sites/svelte-5-preview/src/routes/docs/content/01-api/02-runes.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -453,16 +453,16 @@ In rare cases, you may need to run code _before_ the DOM updates. For this we ca
453453
<script>
454454
import { tick } from 'svelte';
455455
456-
let div;
457-
let messages = [];
456+
let div = $state();
457+
let messages = $state([]);
458458
459459
// ...
460460
461461
$effect.pre(() => {
462462
if (!div) return; // not yet mounted
463463
464-
// reference `messages` so that this code re-runs whenever it changes
465-
messages;
464+
// reference `messages` array length so that this code re-runs whenever it changes
465+
messages.length;
466466
467467
// autoscroll when new messages are added
468468
if (

0 commit comments

Comments
 (0)