연속된 함수 호출에 대처하는 방법들
지역 상태로 관리하던 필터를 search param으로 옮기고, hook의 책임 나누기
Literal type, enum, const enum, as const - User 타입 설계 과정에서의 고민을 담아서
왜 setInterval은 끊기고, requestAnimationFrame은 부드러울까?
협업을 위한 커밋 메시지 규칙 이해하기
근황 겸 프로젝트 소개
0000.00.00.
패키지 매니저가 의존성을 설치하는 방식과 모노레포 구성 방법을 알아봐요
JavaScript
상태 변경을 줄여 예측 가능성을 높이는 방법
C++
MMU, 페이지 테이블, TLB를 통해 가상 주소가 물리 주소로 변환되는 전체 흐름 이해하기
OS
인터랙션 예제
Hook의 동작 원리와 규칙을 이해하고 올바르게 사용해요
React
래스터와 벡터 이미지, 손실과 무손실 압축 방법을 알아보고, PNG, JPG, WebP, AVIF 포맷을 언제 사용할지 생각해봅시다
데이터를 주고받는 통로, IPC 알아보기
비동기 코드를 작성했는데도 UI가 멈추는 이유를 알아보고, 비동기 I/O로 해결해요
브라우저 렌더링의 숨은 비용 찾아 최적화하기
HTML
CSS
비동기 코드의 가독성과 유지보수성을 높여요