Reactjs 如何编写快速刷新测试

Reactjs 如何编写快速刷新测试,reactjs,react-testing-library,hot-reload,react-hooks-testing-library,fast-refresh,Reactjs,React Testing Library,Hot Reload,React Hooks Testing Library,Fast Refresh,如何编写测试以查看快速刷新重新加载钩子/组件(或模拟相同效果)时钩子/组件会发生什么情况 现在我正在使用@测试库/react hooks测试钩子 import { act, renderHook } from '@testing-library/react-hooks'; it('should return undefined', () => { const useV1 = () => { const [count] = useState(1); const va

如何编写测试以查看快速刷新重新加载钩子/组件(或模拟相同效果)时钩子/组件会发生什么情况

现在我正在使用
@测试库/react hooks
测试钩子

import { act, renderHook } from '@testing-library/react-hooks';
it('should return undefined', () => {
  const useV1 = () => {
    const [count] = useState(1);
    const value = useMyHook(count);
    return { value };
  }
  const useV2 = () => {
    const [count] = useState(5);
    const value = useMyHook(count);
    return { value };
  }

  const { result } = renderHook(() => {
    useV1()
  });
  act(() => {
    // how to simulate fast-refresh reload?
    fastRefresh(() => {
      useV2();
    });
  })
  expect(result.current.value).toBeDefined();
});