Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- SPC
- Sqoop
- 보조정렬
- Java
- Android
- tomcat
- window
- xPlatform
- 공정능력
- JavaScript
- MSSQL
- mapreduce
- Kotlin
- mybatis
- plugin
- table
- IntelliJ
- Spring
- SQL
- hadoop
- GIT
- vaadin
- NPM
- SSL
- R
- es6
- Python
- Eclipse
- Express
- react
Archives
- Today
- Total
DBILITY
react To fix, cancel all subscriptions and asynchronous tasks in a useEffect cleanup function. 본문
front-end & ui/react
react To fix, cancel all subscriptions and asynchronous tasks in a useEffect cleanup function.
DBILITY 2022. 4. 5. 12:30반응형
react_devtools_backend.js:3973
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.
at LoginPage (http://localhost:3000/static/js/bundle.js:1019:63)
위와 같은 경고가 발생했다.
useEffect로 onload event를 적용했는데, return이 없다고 그냥 비워둬서 그런가 보다 했으나,저것이 한번만 나타나고 사라지는 것이었다. 재시작하면 또 나오고...
useEffect cleanup function이라는 것이 뭔가 찾아 보았다.
https://norwayy.tistory.com/m/370
아래 블로그를 보니 async fetch시에는 AbortController를 사용해야 umount시에 cleanup을 통해 중단시킨다고 한다.
https://yceffort.kr/2021/02/memory-leak-and-useeffect
반응형
'front-end & ui > react' 카테고리의 다른 글
react v18 UseTransition, useDeferredValue hook (0) | 2022.06.07 |
---|---|
react file upload, dropzone (0) | 2022.04.13 |
react react-hook-form (0) | 2022.03.24 |
react state-management zustand (0) | 2022.03.15 |
react spring boot multipart upload (0) | 2022.02.22 |
Comments