Skip to content

Instantly share code, notes, and snippets.

@devotdev
Created October 31, 2024 14:11
Show Gist options
  • Save devotdev/6cface2f5e56441c28c322c24be5fae5 to your computer and use it in GitHub Desktop.
Save devotdev/6cface2f5e56441c28c322c24be5fae5 to your computer and use it in GitHub Desktop.
React signal example with full name using preact/signals libraryname
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']
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment