TX001
Yoga 尚未初始化
发生原因
布局运行在 Yoga 上,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 启动的应用不会出现此错误。