일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- TS
- map
- CI/CD
- recoil
- 리터럴 타입
- 이분 검색
- 무한 스크롤
- SSR
- 투포인터
- 공변성
- CORS
- 인터섹션
- Jest
- async/await
- Cypress
- ESlint
- 결정 알고리즘
- React
- useAppDispatch
- 반공변성
- 호이스팅
- 타입 좁히기
- app router
- autosize
- Promise
- RTK Query
- dfs
- webpack
- tailwind
- 태그된 유니온
Archives
- Today
- Total
목록순환 참조 (1)
짧은코딩

리액트 개발을 하던 도중 많은 데이터를 처리할 일이 생겼는데, 프로젝트의 성능이 많이 느려졌었다.다시 빠르게 동작 시키기 위해서 여러 방법을 찾았는데, 순환 참조가 그중에서 하나였다.여태까지 이런 문제가 있다는 것 자체를 몰랐기에 글로 적어 기록하려고 한다.순환 참조란?순환 참조(Circular Dependency)는 두 개 이상의 모듈이 서로를 직접적 또는 간접적으로 import 하는 상황을 말한다.function createCircularReference() { const objA = {}; const objB = {}; objA.reference = objB; objB.reference = objA;}이렇게 서로가 서로를 참조하면 문제가 발생한다. -문제점 코드가 예상대로 동작하지 않을 수 ..
개발
2025. 1. 14. 23:39