이번 ha2 시험에서 다음과 같은 오류들을 만났다. 섹션투를 두번을 들었지만 그때도 지금도 해결하지 못하다가 시험중에 계속된 구글링으로 결국 찾아냈다.
Warning: An update to App inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { 블라블라블라~~~
Warning: Can't perform a React state update on an unmounted component. This is a no-op, but it indicates a memory leak in your application. To fix, cancel all subscriptions and asynchronous tasks in a useEffect cleanup function.
해당 에러가 발생한 상황은 비동기 작업을 처리하는 과정에서 발생하였다
useEffect의 cleanup function을 이용해 해결할 수 있다.
다음의 사이트를 잘 읽어보면 해결할 수 있다.
https://juliangaramendy.dev/blog/use-promise-subscription
반응형
'개발 공부 > 웹개발' 카테고리의 다른 글
[CSS] FLEX -컨테이너에 적용하는 속성 (0) | 2021.08.02 |
---|---|
[CSS] grid 개념정리(1) (0) | 2021.07.27 |
동기(Synchronous)vs비동기(Asynchronous), block과 non-block 개념정리 (0) | 2021.06.24 |
[JavaScript] 배열 원소를 검색하여 없애거나 바꾸기 (0) | 2021.06.21 |
[자료구조 with javascript] Graph 그래프 탐색 개념 정리(인접행렬) (0) | 2021.06.20 |
댓글