我正在努力访问组件的状态。
it('test with store', async () => {
const tree = render.create(
<Provider store={store}><mycomponent /></Provider>,
);
tree.getInstance().setState({ myStateVar: true });
});
通常,当组件未绑定到商店时,此getInstance()没问题,但是在这里,我得到了错误消息:
TypeError: Cannot read property 'setState' of null
这里的问题是此组件已连接到商店,并且需要此包装器在此测试中模拟商店。 我假设当我在树上执行getInstance()时,我正在获取提供程序实例。 有没有办法通过这种配置访问我的组件实例?
谢谢