0.1.0 #1

Merged
Thilawyn merged 81 commits from next into master 2025-07-17 21:17:57 +02:00
Showing only changes of commit bbfbcda12e - Show all commits

View File

@@ -6,11 +6,13 @@ import { Effect } from "effect"
import { Component, Hook } from "effect-fc" import { Component, Hook } from "effect-fc"
const TodosStateLive = TodosState.Default("todos")
export const Route = createFileRoute("/")({ export const Route = createFileRoute("/")({
component: Component.make(function* Index() { component: Component.make(function* Index() {
return yield* Effect.provide( return yield* Effect.provide(
Component.use(Todos, Todos => <Todos />), Component.use(Todos, Todos => <Todos />),
yield* Hook.useMemoLayer(TodosState.Default("todos")), yield* Hook.useMemoLayer(TodosStateLive),
) )
}, { }, {
finalizerExecutionMode: "fork" finalizerExecutionMode: "fork"