TX001
مقداردهی نشدن 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 راهاندازی میشوند هرگز با این خطا مواجه نمیشوند.