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

This commit is contained in:
Julien Valverdé
2025-08-11 00:22:15 +02:00
parent 5f561f1d96
commit fe68445fa9

View File

@@ -25,12 +25,16 @@ const RouteComponent = Component.makeUntraced(function* RouteComponent() {
Component.withRuntime(runtime.context) Component.withRuntime(runtime.context)
) )
class SubComponent extends Component.makeUntraced(function* SubComponent() { const SubComponent = Component.makeUntraced(function* SubComponent() {
const id = yield* makeUuid4.pipe(Effect.provide(GetRandomValues.CryptoRandom)) const id = yield* makeUuid4.pipe(Effect.provide(GetRandomValues.CryptoRandom))
return <Text>{id}</Text> return <Text>{id}</Text>
}) {} })
class MemoizedSubComponent extends Memo.memo(SubComponent) {} class MemoizedSubComponent extends Memo.memo(SubComponent) {}
console.log(MemoizedSubComponent.prototype)
// console.log(Object.getPrototypeOf(SubComponent))
// console.log(Object.getPrototypeOf(MemoizedSubComponent))
export const Route = createFileRoute("/dev/memo")({ export const Route = createFileRoute("/dev/memo")({
component: RouteComponent, component: RouteComponent,