동기와 비동기
“동기와 비동기”… 개발을 하며 자주 들어봤을 단어들이다.
정확히 개발에서 사용되는 동기와 비동기의 의미는 뭘까?
this
는 바닐라 자바스크립트를 통한 개발을 할 때에는 자주 사용했었지만,
리액트로 개발을 하며(함수형) 최근에는 사용할 일이 없었다.
하지만, 최근 DFS/BFS와 같은 트리 순회 알고리즘을 공부하며 클래스를 자주 사용하게 됐는데, 이에 따라 this
와 부딪힐 일이 많아졌다.
이번 프로젝트에서는 React에서의 여러 무한스크롤 구현 방식 중,
IntersectionObserver
방식을 선택했다.
React-Redux에서 Typescript를 사용하다 보니, 초기값 설정 때문인지
state
가 내가 의도한 상태 (배열, 오브젝트 등등)가 되기 전까지는 아래와 같은 타입스크립트 에러가 발생하는 현상을 자주 겪었다.