Svelte · Middle · Запитання 11 з 75
Чому color не оновлюється, коли змінюється проп type?
let { type } = $props();
let color = type === "danger" ? "red" : "green";- ✓Правильна відповідь: Його обчислено один раз під час створення; використовуйте
let color = $derived(type === "danger" ? "red" : "green") - 2Пропси ніколи не реактивні
- 3
typeтреба позначити$bindable
Пояснення
Ставтеся до пропсів як до змінних значень: усе, що з них обчислюється, має бути похідним.