Working SubscribeRefs
All checks were successful
Lint / lint (push) Successful in 14s

This commit is contained in:
Julien Valverdé
2025-04-12 00:16:04 +02:00
parent cbd39f893e
commit 5f5ef5614b
2 changed files with 18 additions and 4 deletions

View File

@@ -26,7 +26,7 @@ function RouteComponent() {
const aRef = R.useRef("a value")
const anotherRef = R.useRef(69)
const res = R.useRefsState({ aRef, anotherRef })
const res = R.useSubscribeRefs(aRef, anotherRef)
const [reactValue, setReactValue] = useState("initial")
@@ -46,9 +46,9 @@ function RouteComponent() {
return (
<Flex direction="row" justify="center" align="center" gap="2">
<R.RefState ref={aRef}>
{([aValue]) => <Text>{aValue}</Text>}
</R.RefState>
<R.SubscribeRefs refs={[aRef, anotherRef]}>
{(aValue, anotherRef) => <Text>{aValue} / {anotherRef}</Text>}
</R.SubscribeRefs>
<Button onClick={() => logValue("test")}>Log value</Button>
<Button onClick={() => generateUuid()}>Generate UUID</Button>