Reactjs 不一致的快照

Reactjs 不一致的快照,reactjs,react-native,jestjs,Reactjs,React Native,Jestjs,是否有人有不一致的快照,如我的要点所示?每次运行jest,其中一个组件的属性与translateX和shadowOpacity略有不同,导致快照测试失败 为了防止出现这种情况,我本可以使用简单的渲染,但这会导致另一个问题:没有调用我的useEffect挂钩。我想测试我的useffect(()=>{},[]),它在组件首次加载时运行 这是我的测验 test('App renders correctly', async () => { let app; await renderer.a

是否有人有不一致的快照,如我的要点所示?每次运行
jest
,其中一个组件的属性与
translateX
shadowOpacity
略有不同,导致快照测试失败

为了防止出现这种情况,我本可以使用简单的渲染,但这会导致另一个问题:没有调用我的useEffect挂钩。我想测试我的
useffect(()=>{},[])
,它在组件首次加载时运行

这是我的测验

test('App renders correctly', async () => {
  let app;
  await renderer.act(async () => {
    app = renderer.create(
      <MockedProvider mocks={mockedResponses} addTypename={false}>
        <App />
      </MockedProvider>
    );
  });
  wait();

  expect(app).toMatchSnapshot();
  });
test('App正确呈现',async()=>{
让应用程序;
wait renderer.act(异步()=>{
app=renderer.create(
);
});
等待();
expect(app.toMatchSnapshot();
});

任何指针都将非常有用。谢谢

查看产生不一致结果的代码会很有帮助。这些值是否以某种方式受到攻击?查看产生不一致结果的代码会很有帮助。这些价值观是否以某种方式受到批判?