TX005

رندر پس از جدا کردن ریشه

کنسول

Text.js error TX005: Cannot render into an unmounted console root.

علت بروز

متد root.render() پس از root.unmount() روی یک ریشهٔ کنسول فراخوانی شده است. ریشهٔ جداشده رندرکننده و شنونده‌های ورودی خود را آزاد کرده است.

روش رفع

یک ریشهٔ جدید بسازید، یا ریشه را متصل نگه دارید و درخت دیگری را رندر کنید:

root.unmount();const next = await createConsoleRoot();next.render(<App />);

در آزمون‌ها، پیش از رندر از توابع بازخوان ناهمگام، مقدار root.unmounted را بررسی کنید.