TX001

عدم تهيئة Yoga

وحدة التحكم

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

سبب حدوثه

يعتمد التخطيط على 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.