TX002
कंसोल रूट के बाहर रेंडर हुआ
ऐसा क्यों होता है
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> इस्तेमाल करें, जो अपना कंसोल रूट बनाता है।