TX001

Yoga non inizializzato

Console

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

Perché succede

Il layout si basa su Yoga, distribuito come WebAssembly, che deve essere istanziato prima del primo frame. Qualcosa ha creato un nodo della scena o una radice in modo sincrono prima che initYoga() si risolvesse.

Come risolvere

Usa le funzioni asincrone per creare la radice, che inizializzano Yoga per te:

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

Se ti serve createConsoleRootSync() o l’accesso diretto al grafo della scena del core, attendi initYoga() una volta all’avvio:

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

Le app avviate con text dev non incontrano mai questo errore.