import { signal, computed, effect } from '@preact/signals'; | |
const name = signal('John'); | |
const surname = signal('Doe'); | |
const fullName = computed(() => `${name.value} ${surname.value}`); | |
effect(() => console.log(fullName.value)) | |
name.value = 'Peter'; | |
// OUTPUT VALUES: | |
// ['John Doe'] | |
// ['Peter Doe'] |