Callback tests
Some checks failed
Lint / lint (push) Failing after 11s

This commit is contained in:
Julien Valverdé
2025-02-25 18:39:19 +01:00
parent 8244c34d2a
commit 618cee4028

View File

@@ -1,4 +1,5 @@
import { R } from "@/reffuse" import { R } from "@/reffuse"
import { Button } from "@radix-ui/themes"
import { createFileRoute } from "@tanstack/react-router" import { createFileRoute } from "@tanstack/react-router"
import { Console, Effect } from "effect" import { Console, Effect } from "effect"
@@ -19,6 +20,12 @@ function RouteComponent() {
Effect.delay("1 second"), Effect.delay("1 second"),
)) ))
const logValue = R.useCallbackSync(Effect.fn(function*(value: string) {
yield* Effect.log(value)
}))
return <div>Hello "/tests"!</div>
return (
<Button onClick={() => logValue("test")}>Log value</Button>
)
} }