7.3.0 • Published 7 months ago
tn-reactive v7.3.0
new Reactive()
Class that creates a reactive state.
const state = new Reactive(value)
state.current = 1
console.log(state.current)
const handle = state.on(value => console.log(value))
handle.disconnect()
Properties | Info |
---|---|
.id | ReactiveState() instance id |
.current | Current state of ReactiveState() |
.version | Current state version |
.set(value) | Same as setting value to .current |
.emit(value) | Best fits when using useReactiveEvent() |
.forceUpdate() | Force callback to all listeners |
.on(func) | Start listening to any update |
useReactive()
& useReacnull()
const state = new Reactive(value)
const value = useReactive(state)
const nullable: null | Reactive<T> = null
const value = useReacnull(nullable)
useReactiveState()
& useReacnullState()
const state = new Reactive(value)
const [value, setValue] = useReactiveState(state)
const nullable: null | Reactive<T> = null
const [value, setValue] = useReacnullState(nullable)
useReactiveEvent()
& useReacnullEvent()
const state = new Reactive(value)
useReactiveEvent(state, newval => { ... }, [deps])
const nullable: null | Reactive<T> = null
useReacnullEvent(nullable, newval => { ... }, [deps])
useReactiveUpdate()
& useReacnullUpdate()
const state = new Reactive(value)
useReactiveUpdate(state)
const nullable: null | Reactive<T> = null
useReacnullUpdate(nullable)
7.3.0
7 months ago
7.2.1
7 months ago
7.2.0
7 months ago
7.1.0
7 months ago
6.1.0
1 year ago
6.1.1
1 year ago
7.0.0
1 year ago
5.0.2
1 year ago
5.0.1
1 year ago
5.0.0
1 year ago
6.0.1
1 year ago
6.0.0
1 year ago
6.0.3
1 year ago
6.0.2
1 year ago
4.1.1
2 years ago
4.1.0
2 years ago
4.0.0
2 years ago
3.0.0
2 years ago
2.0.2
2 years ago
2.0.1
2 years ago
2.0.0
2 years ago
1.1.0
2 years ago
1.0.1
2 years ago
1.0.0
2 years ago