0.3.2 • Published 9 months ago
signal-chain-solid v0.3.2
Signal-Chain-Solid
A wrapper for Signal-Chain to interact with solid-js
Installation
npm install signal-chain-solid
Usage
This package wraps the original Signal-Chain package to interact with solid-js signals.
It adds a namspace $.solid
in order to:
- Create a solid signal from chain
import $ from 'signal-chain-solid'
import { createEffect, createSignal } from 'solid-js'
const primitive = $.primitive.create(0)
// Create a solid signal
const signal = $.solid.create(
primitive.listen
)
createEffect(() => {
console.log('signal is', signal()) // logs: signal is 0
})
primitive.value = 1 // logs: signal is 1
- Listen to a solid signal in a chain
const [otherSignal, setOtherSignal] = createSignal('world')
$.connect(
$.solid.listen(otherSignal),
$.log('hello') // logs: hello world
)
setOtherSignal('solid') // logs: hello solid
0.3.2
9 months ago
0.3.0
10 months ago
0.3.1
10 months ago
0.2.17
1 year ago
0.2.16
1 year ago
0.2.15
1 year ago
0.2.14
1 year ago
0.2.13
1 year ago
0.2.12
1 year ago
0.2.11
1 year ago
0.2.10
1 year ago
0.2.9
1 year ago
0.2.8
1 year ago
0.2.7
1 year ago
0.2.6
1 year ago
0.1.2
1 year ago
0.1.1
1 year ago
0.2.3
1 year ago
0.2.2
1 year ago
0.2.5
1 year ago
0.2.4
1 year ago
0.1.0
1 year ago