jest 사용시 can't perform a react state update on an unmounted component

2020. 10. 13. 16:09카테고리 없음

반응형

컴포넌트 내부에서 state 변경을 하는 비동기 호출을 하면서 발생하는 문제로 테스트 코드 두번째 함수에 async 를 붙여주면 해결됨

 

test('async test', async () => {
  await act(async () => { ... })
})

 

참고 medium.com/@bmb21/reacts-sync-and-async-act-caa297b658b0

반응형