TX002
Rendering al di fuori di una radice della console
Perché succede
Un hook o un componente Text.js (useInput, <ScrollBox>, …) è stato renderizzato sotto una radice React che non è una radice della console, il più delle volte perché react-dom renderizza un componente destinato alla console.
Come risolvere
Renderizza i componenti della console tramite renderToConsole (o createConsoleRoot), non tramite react-dom:
import { renderToConsole, Box, Text } from "@textjs/react";await renderToConsole( <Box padding={1}> <Text>Hello, DevTools.</Text> </Box>,);Per mostrare la stessa interfaccia sulla pagina, usa <TextCanvas> da @textjs/react/dom, che crea la propria radice della console.