TX001

Yoga इनिशियलाइज़ नहीं हुआ है

कंसोल

Text.js error TX001: Yoga is not initialized. Call `await initYoga()` (or `await createConsoleRoot()`) before rendering.

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

लेआउट Yoga पर चलता है, जो WebAssembly के रूप में आता है और जिसका इंस्टेंस पहले फ़्रेम से पहले बनाना ज़रूरी है। initYoga() के पूरा होने से पहले किसी चीज़ ने सिंक्रोनस तरीके से सीन नोड या रूट बना दिया।

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

एसिंक रूट हेल्पर इस्तेमाल करें, जो आपके लिए Yoga इनिशियलाइज़ करते हैं:

import { createConsoleRoot } from "@textjs/react";const root = await createConsoleRoot();root.render(<App />);

अगर आपको सीधे createConsoleRootSync() या कोर सीन ग्राफ़ की ज़रूरत है, तो स्टार्टअप पर एक बार initYoga() के पूरा होने का इंतज़ार करें:

import { initYoga } from "@textjs/core";await initYoga();

text dev से शुरू किए गए ऐप में यह एरर कभी नहीं आता।