diff --git a/packages/example/src/routes/tests.tsx b/packages/example/src/routes/tests.tsx
index 0ffe0c1..ac58463 100644
--- a/packages/example/src/routes/tests.tsx
+++ b/packages/example/src/routes/tests.tsx
@@ -15,6 +15,7 @@ export const Route = createFileRoute("/tests")({
function RouteComponent() {
const runSync = R.useRunSync()
+ const runPromise = R.useRunPromise()
const [uuid, setUuid] = useState(R.useMemo(() => makeUuid, []))
const generateUuid = R.useCallbackSync(() => makeUuid.pipe(
@@ -22,7 +23,7 @@ function RouteComponent() {
), [])
const uuidStream = R.useStreamFromReactiveValues([uuid])
- const uuidStreamLatestValue = R.useSubscribeStream(uuidStream)
+ const [uuidStreamLatestValue, pullUuidStream] = R.usePullStream(uuidStream)
const scope = R.useScope([uuid])
@@ -38,11 +39,11 @@ function RouteComponent() {
{Option.match(uuidStreamLatestValue, {
- onSome: v => v,
+ onSome: ([v]) => v,
onNone: () => <>>,
})}
- {/* */}
+
)
}