如何测试基于 useEffect 中的状态变化呈现的子组件

时间:2021-07-21 09:59:53

标签: jestjs enzyme react-functional-component

const [data, setData] = React.useState([]);
const [rawData, setRawData] = React.useState([]);
const [loading, setLoading] = React.useState(true);
React.useEffect(() => {
    getMasterView()
        .then((res) => {
            setData(res.data);
            setRawData(res.data);
            setLoading(false);
        })
        .catch(() => {
            setLoading(false);
        });
}, []);

依赖于我们渲染子组件的 setLoading。

我需要检查子渲染,但我得到了预期(0),因为在 useEffect 中加载将是 true,所以我可以看到子组件的加载器安装

0 个答案:

没有答案
相关问题