Function: state()
state<
T>(initialValue):State<T>
Defined in: state.ts:87
Creates a reactive state variable that notifies registered watchers whenever its value changes.
Type Parameters
T
T
The type of the value handled by the state.
Parameters
initialValue
T
The initial value of the state.
Returns
State<T>
A new State instance.
Example
ts
const counter = state(0)
counter.watch((newVal, oldVal) => {
facile.write('#count', `Count: ${newVal}`)
})
counter.value = 1 // triggers the watcher
counter.value // 1