Svelte · Middle · Pytanie 11 z 75
Dlaczego color nie aktualizuje się, gdy zmienia się prop type?
let { type } = $props();
let color = type === "danger" ? "red" : "green";- ✓Poprawna odpowiedź: Obliczono go raz przy tworzeniu; użyj
let color = $derived(type === "danger" ? "red" : "green") - 2Propsy nigdy nie są reaktywne
- 3
typetrzeba oznaczyć$bindable
Wyjaśnienie
Traktuj propsy jak zmienne wartości: wszystko, co z nich wyliczasz, powinno być pochodne.