我想调用以下代码的测试:
const [loading, setloading] = useState(() => true);
const [dataready, setdataready] = useState(() => false);
useEffect(() => {
if(loading === false){
setdataready(true)
}
}, [loading])
如何使用此代码渲染组件然后调用 setlonading(false) 以便再次执行 useEfect? 我想在同一个测试单元中运行它:
it('test my component', () => {
.....
render(<MyComponent />)
.....
})