我在Component.js中有一个组件,其中banner是另一个组件。我如何测试它的不同计数?我尝试使用react-testing-library进行测试,但是子组件未更新。 Useeffect也无法与enzyme一起使用
const [newCount, setCounter] = useState(0);
useEffect(() => {
const counter = getCounterValue('counter1');
setCounter(counter);
});
labels = {title : 'hello', description: 'there', title_v1 : 'Hi',description_v1: 'World' };
switch (newCount) {
case 1:
labels.description = labels.description_v1;
labels.title = labels.title_v1;
break;
case 2:
labels.description = '';
labels.title = labels.title_v1;
break;
default:
break;
}
return (<Banner {...labels}/>);