This commit is contained in:
@@ -6,6 +6,13 @@ import { Console, Effect, Option } from "effect"
|
|||||||
import { useEffect, useState } from "react"
|
import { useEffect, useState } from "react"
|
||||||
|
|
||||||
|
|
||||||
|
interface Node {
|
||||||
|
readonly value: string
|
||||||
|
readonly left?: Node
|
||||||
|
readonly right?: Node
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
const makeUuid = Effect.provide(makeUuid4, GetRandomValues.CryptoRandom)
|
const makeUuid = Effect.provide(makeUuid4, GetRandomValues.CryptoRandom)
|
||||||
|
|
||||||
|
|
||||||
@@ -32,6 +39,11 @@ function RouteComponent() {
|
|||||||
runSync,
|
runSync,
|
||||||
), [scopeLayer, runSync])
|
), [scopeLayer, runSync])
|
||||||
|
|
||||||
|
|
||||||
|
const nodeRef = R.useRef(() => Effect.succeed<Node>({ value: "prout" }))
|
||||||
|
const nodeValueRef = R.useSubRefFromPath(nodeRef, ["value"])
|
||||||
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Flex direction="column" justify="center" align="center" gap="2">
|
<Flex direction="column" justify="center" align="center" gap="2">
|
||||||
<Text>{uuid}</Text>
|
<Text>{uuid}</Text>
|
||||||
|
|||||||
Reference in New Issue
Block a user