TX002
Render bên ngoài console root
Nguyên nhân
Một hook hoặc component Text.js (useInput, <ScrollBox>, …) đã render dưới một React root không phải console root, thường là do react-dom render component dành cho console.
Cách khắc phục
Render component console qua renderToConsole (hoặc createConsoleRoot), không dùng react-dom:
import { renderToConsole, Box, Text } from "@textjs/react";await renderToConsole( <Box padding={1}> <Text>Hello, DevTools.</Text> </Box>,);Để hiển thị cùng giao diện trên trang, dùng <TextCanvas> từ @textjs/react/dom; component này tạo console root riêng.