Blog
Next.js App Router 페이지 이동 막기
페이지 이동을 감지하고 confirm창을 띄우는기 위해 적용한 내용을 다룹니다.
2024.02.19WebSocket 활용기 with Next.js, Socket.io
서버 구축 없이 Next.js로 리얼 타임 채팅 토이 프로젝트 구현기
함수형 프로그래밍 - Curry
카레..? 커링..? 어떤 불편함을 해결할 수 있을까?
2023.12.09블로그 스크롤 스파이(TOC) 구현기
Intersection observer 방식과 계산된 scrollY를 활용하는 방법 모두 확인해보자.
JS module 그리고 CJS와 ESM의 차이
require, import 뭐가 다른지, 여러 오류를 통해 함께 살펴보자.
2023.10.26Scroll method와 리액트에서 주의할 점
scrollTo(), scrollBy(), scrollIntoView()를 살펴보자, 그런데 이제 flushSync를 곁들인…
2023.10.08노션 클로닝 프로젝트 회고
VanillaJS로 SPA를 구현할 때는 어떤 점들을 고려해야 했을까?
Dig-Dig-Deep 프로젝트 회고
처음으로 진행한 팀 프로젝트에 나는 어떤 역할을 했고 어떤 점이 부족했을까?
REST API
많이 들어보긴 했는데…
가비지 컬렉션(garbage collection)
메모리 청소부 가비지 컬렉션에 대해 그리고 자바스크립트는 어떤 방식을 사용하는지 알아보자.
WuMo(우리들의 모임) 프로젝트 회고
한 달간 진행한 프로젝트로 나는 어떻게 성장했는지 좋은 팀원이였는지 되돌아보자.
웹 사이트 성능 측정 지표
구현한 프로젝트의 성능 개선을 위해 어떤 지표들이 있는지 살펴보자.
2023.09.02리액트 key porp은 왜 사용할까?
리액트에서 key는 리스트 렌더링만을 위한 프로퍼티일까?
2023.07.10브라우저 렌더링 과정 (리플로우와 리페인트)
요청한 화면을 표시하기 위해 브라우저 내부에서는 어떤 동작과 과정이 진행될까?