TX002

कंसोल रूट के बाहर रेंडर हुआ

कंसोल

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

ऐसा क्यों होता है

Text.js का कोई हुक या कंपोनेंट (useInput, <ScrollBox>, …) ऐसे React रूट के तहत रेंडर हुआ जो कंसोल रूट नहीं है, अक्सर ऐसा तब होता है जब react-dom कंसोल के लिए बने कंपोनेंट को रेंडर करता है।

इसे ठीक करने का तरीका

कंसोल कंपोनेंट को renderToConsole (या createConsoleRoot) से रेंडर करें, react-dom से नहीं:

import { renderToConsole, Box, Text } from "@textjs/react";await renderToConsole(  <Box padding={1}>    <Text>Hello, DevTools.</Text>  </Box>,);

यही UI पेज पर दिखाने के लिए, @textjs/react/dom से <TextCanvas> इस्तेमाल करें, जो अपना कंसोल रूट बनाता है।