Svelte · Senior · Pytanie 65 z 75
Dlaczego modyfikowanie data otrzymanego z load w komponencie strony to zły pomysł?
- ✓Poprawna odpowiedź: Należy do SvelteKit i zostanie podmienione przy następnej nawigacji lub unieważnieniu; wyprowadzaj stan lokalny albo wywołuj action/invalidate
- 2Jest tylko do odczytu i rzuca błąd na produkcji
- 3Powoduje pełne przeładowanie strony
Wyjaśnienie
Traktuj data jak propsy: obliczaj przez $derived, a do optymistycznego UI używaj zapisywalnych derived.