[react-test-renderer] StrictMode在测试中似乎不起作用

ecbunoof  于 2022-10-28  发布在  React
关注(0)|答案(2)|浏览(148)

使用react-test-renderer进行测试时,StrictMode似乎不起作用。

import { create, act } from "react-test-renderer";

// This...
act(() => {
  const options = { 
    unstable_isConcurrent: true, 
    unstable_strictMode: true 
  };

  create(
    <StrictMode>
      <App />
    </StrictMode>,
    options
  );
});

// ...Seems to be equivalent to this.
act(() => {
  create(<App />);
});

React版本18.0.2
代码沙盒link

nlejzf6q

nlejzf6q1#

具体是什么不起作用?例如,双重渲染、双重效果、双重状态初始化程序、弃用警告等?

jhiyze9q

jhiyze9q2#

我只在Codesandbox中测试了双重渲染和双重效果。我怀疑这是一个react-test-renderer的设置问题,而不是StrictMode错误。

相关问题