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

This commit is contained in:
Julien Valverdé
2025-07-01 16:54:50 +02:00
parent f079b90f28
commit 40871b793d

View File

@@ -42,10 +42,10 @@ const MyRoute = pipe(
const service = yield* TestService const service = yield* TestService
const [value] = yield* ReactHook.useSubscribeRefs(service.ref) const [value] = yield* ReactHook.useSubscribeRefs(service.ref)
const MyTestComponentFC = yield* Effect.provide( // const MyTestComponentFC = yield* Effect.provide(
ReactComponent.useFC(MyTestComponent), // ReactComponent.useFC(MyTestComponent),
yield* ReactHook.useMemoLayer(SubService.Default), // yield* ReactHook.useMemoLayer(SubService.Default),
) // )
return <> return <>
<Box> <Box>
@@ -59,8 +59,17 @@ const MyRoute = pipe(
Effect.provide(yield* ReactHook.useMemoLayer(SubService.Default)) Effect.provide(yield* ReactHook.useMemoLayer(SubService.Default))
)} */} )} */}
{Array.range(0, 3).map(k => {/* {Array.range(0, 3).map(k =>
<MyTestComponentFC key={k} /> <MyTestComponentFC key={k} />
)} */}
{yield* pipe(
Array.range(0, 3),
Array.map(k => ReactComponent.use(MyTestComponent, FC =>
<FC key={k} />
)),
Effect.all,
Effect.provide(yield* ReactHook.useMemoLayer(SubService.Default)),
)} )}
</> </>
}), }),