我在react测试库中使用了rerender和renderHook。最近将react版本升级到了18。在其中一个测试用例中出现了以下错误。
错误警告:React 18不再支持ReactDOM.render。请改用createRoot。在切换到新API之前,您的应用将像运行React 17一样运行。了解详情:https://reactjs.org/link/switch-to-createroot
renderHook(()=〉abc());
由于我没有使用render,因此警告将render和renderHook指向render。
你能指出如何进一步挖掘这个问题吗?
1条答案
按热度按时间woobm2wo1#
不要使用“@测试库/React挂钩”,而应使用“@测试库/React”