| import { signal, computed, effect } from '@preact/signals'; | |
| const fruits = signal(['banana', 'mango', 'orange', 'kiwi']); | |
| const fruitsWithW = computed(() => fruits.value.filter(fruit => fruit.includes('w'))); | |
| fruits.value = [...fruits.value, 'watermelon']; | |
| effect(() => console.log(fruitsWithW.value)) | |
| // OUTPUT VALUES: | |
| // ['kiwi'] | |
| // ['kiwi', 'watermelon'] |