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

This commit is contained in:
Julien Valverdé
2025-07-01 00:29:42 +02:00
parent 7cc0a68170
commit 625cecda27

View File

@@ -36,10 +36,7 @@ export const useMemoLayer: {
} = Effect.fnUntraced(function* <ROut, E, RIn>( } = Effect.fnUntraced(function* <ROut, E, RIn>(
layer: Layer.Layer<ROut, E, RIn> layer: Layer.Layer<ROut, E, RIn>
) { ) {
const runtime = yield* Effect.runtime<RIn>() return yield* useMemo(() => Effect.provide(Effect.context<ROut>(), layer), [layer])
return React.useMemo(() => Runtime.runSync(runtime)(
Effect.provide(Effect.context<ROut>(), layer)
), [layer])
}) })
export const useEffect: { export const useEffect: {