TX001

Yoga 초기화 안 됨

콘솔

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

발생 원인

레이아웃은 WebAssembly로 제공되는 Yoga에서 실행되며, 첫 프레임 전에 인스턴스를 생성해야 해요. initYoga()가 완료되기 전에 장면 노드나 루트가 동기적으로 생성됐어요.

해결 방법

Yoga를 자동으로 초기화하는 비동기 루트 헬퍼를 사용하세요:

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

createConsoleRootSync()나 코어 장면 그래프를 직접 사용해야 한다면, 시작할 때 initYoga()를 한 번 await하세요:

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

text dev로 시작한 앱에서는 이 오류가 발생하지 않아요.