기록
일상과 생각을 기록합니다.
2026
2025
- 11-01 다형성 컴포넌트 정리
- 10-16 useMutation 삽질 (무한루프, mutate, mutateAsync)
- 07-17 보안 헤더 알아보기
- 06-10 scale을 통해 상하좌우 반전 구현하기 (CSS)
- 05-17 [DEP0040] punycode module deprecated 경고 메시지와 해결 과정
- 05-15 레포에 따라 여러 깃허브 계정 사용하기 - Remote Repository set-url
- 03-23 웹표준으로 쿼리 파라미터 다루기 (w/ URLSearchParams)
- 03-09 슬랙 워크플로 활용기 - 모네플 팀점봇
- 02-23 SEO 이모저모 - Link Juice
- 01-12 Storybook에서 GLB 파일 임포트하기: Vite의 에셋 처리와 해결 방법
2024
- 12-25 최적화 첫걸음 내딛기
- 10-23 console.dir도 활용해보기
- 09-30 좋은 코드를 찾아서 - usePrevious, useIsChanged
- 08-30 cache.modify 정리
- 08-08 robots.txt 정리
- 07-14 좋은 코드를 찾아서 - createSafeContext
- 06-17 isNil을 보면서
- 06-08 마법같은 Prettify 타입
- 06-05 ESLint에서 Prettier를 검사해도 괜찮을까?
- 05-22 JSON.stringify(error)는 {}이다?
- 05-15 curry 함수 만들어보기
- 04-06 styled-components - Transient props
- 03-24 Scalar Type이란?
- 03-10 any 타입에서도 디테일 챙기기
- 03-09 Opt-in(옵트인)과 Opt-out(옵트아웃)이란?
- 03-02 위트있게 구조 분해 할당 사용하기
- 02-04 yarn Monorepo 에러 삽질기 - cannot find module
- 01-31 JSON.stringify로 빠르게 코드 파악하기
- 01-23 zsh: command not found: code
- 01-18 타입스크립트에서 사용되는 지시어 주석 알아보기
- 01-17 memory cache vs disk cache
- 01-16 Testing Library에서 유저 상호작용 파악하기
- 01-15 Testing Library에서 Queries 구분하기
- 01-14 Node.js 탐험기 - Express에서의 body-parser 활용
- 01-08 fetchQuery vs prefetchQuery
2023
- 12-28 Next.js 13 에러 삽질기 - TypeError: Failed to parse URL from
- 12-26 커링을 활용해서 간결한 코드 만들기
- 12-08 데브코스 수료, 하나의 챕터를 마무리하다
- 11-28 Next.js 13 에러 삽질기 - Skipping auto-scroll behavior due to position: sticky or position: fixed on element
- 11-27 TanStack v5 - cacheTime 사라지다?
- 11-26 Next.js 13 에러 삽질기 - unable to verify the first certificate
- 11-24 Next.js 13 에러 삽질기 - Image 컴포넌트 활용하기
- 11-20 글또에 참여하다
- 11-18 Next.js 13 에러 삽질기 - 카카오맵 작업
- 11-17 Next.js 13 에러 삽질기 - Expected server HTML to contain a matching
- 11-16 startViewTransition 너 대단한 친구구나?
- 11-15 내가 걸어온 길