TX001

Yoga nicht initialisiert

Konsole

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

Ursache

Das Layout läuft auf Yoga, das als WebAssembly ausgeliefert wird und vor dem ersten Frame instanziiert werden muss. Etwas hat synchron einen Szenenknoten oder Root erstellt, bevor initYoga() abgeschlossen war.

Lösung

Verwende die asynchronen Root-Hilfsfunktionen, die Yoga für dich initialisieren:

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

Wenn du createConsoleRootSync() oder den Szenengraphen des Kerns direkt brauchst, warte beim Start einmal auf initYoga():

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

Bei Apps, die mit text dev gestartet werden, tritt dieser Fehler nie auf.