TX005
卸載後渲染
發生原因
在主控台根節點呼叫 root.unmount() 後,又呼叫了 root.render()。已卸載的根節點已釋放渲染器和輸入事件監聽器。
修正方式
建立新的根節點,或保持根節點掛載並渲染不同的樹:
root.unmount();const next = await createConsoleRoot();next.render(<App />);在測試中,從非同步回呼渲染前,先檢查 root.unmounted。
TX005
在主控台根節點呼叫 root.unmount() 後,又呼叫了 root.render()。已卸載的根節點已釋放渲染器和輸入事件監聽器。
建立新的根節點,或保持根節點掛載並渲染不同的樹:
root.unmount();const next = await createConsoleRoot();next.render(<App />);在測試中,從非同步回呼渲染前,先檢查 root.unmounted。