1.0.1 • Published 4 months ago

sigrea v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
4 months ago

sigrea

The signal base reactive programming library.

This library is based on alien-signals and alien-signals-starter.

Usage

import { signal, computed, watch } from "sigrea";

const count = signal(1);
const doubleCount = computed(() => count.value * 2);

watch(count, (newVal, oldVal) => {
  console.log(`old count value is: ${oldVal}, new count value is: ${newVal}`);
}); 

console.log(`count is: ${count.value}`); // 1
console.log(`doubleCount is: ${doubleCount.value}`); // 2

console.log('`count.value = 2`');
count.value = 2; // Console: prev count is: 1, next count is: 2

console.log(`doubleCount is: ${doubleCount.value}`); // 4
1.0.1

4 months ago

1.0.0

4 months ago