TX002

Render bên ngoài console root

Console

Text.js error TX002: Hooks and components must be rendered inside a console root (createConsoleRoot / renderToConsole).

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.