TX001

Yoga non initialisé

Console

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

Cause

Le layout repose sur Yoga, distribué sous forme de WebAssembly, qui doit être instancié avant la première frame. Un nœud de scène ou une racine a été créé de manière synchrone avant la résolution de initYoga().

Solution

Utilisez les fonctions de création de racine asynchrones, qui initialisent Yoga pour vous :

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

Si vous avez besoin de createConsoleRootSync() ou d’un accès direct au graphe de scène du cœur, attendez la résolution de initYoga() une fois au démarrage :

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

Les applications démarrées avec text dev ne rencontrent jamais cette erreur.