TX001

⁦Yoga⁩ לא אותחל

מסוף

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

למה זה קורה

ה-layout פועל על 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 השגיאה הזו לעולם אינה מופיעה.