React Router ScrollRestoration 디버깅 기록 — 왜 스크롤이 안 움직였을까?
React Router ScrollRestoration 디버깅 기록 — 왜 스크롤이 안 움직였을까?
React Router ScrollRestoration 디버깅 기록 — 왜 스크롤이 안 움직였을까?
모노레포에서 패키지마다 Path Alias를 두는 가장 안전한 방법
11키티즈 게임에서 XState를 선택한 이유
Vite는 여러 .env 파일들을 순서대로 로드하여 환경 변수를 설정합니다. 로드 순서와 우선순위를 아래와 같이 이해할 수 있습니다.
환경 yarn 4(monorepo) react 19 tanstack query(react query) 5
환경 typescript v5.8.3 yarn workspace
bitbucket cloud pipeline에서 zero install을 사용하지 마라.
상황 yarn workspace 사용 중 각 package 별로 build output 생성하고, js 파일로 배포하여 마이크로 프론트엔드 스타일로 사용하고자 함 build output 파일 위치 예시: /docroot/packages/footer/dist/footer...
tanstack query (구 react-query)의 useQuery 훅을 사용할 때, enabled: false 설정은 초기 쿼리 실행을 막는 옵션입니다. 그런데 refetch()와 함께 사용하면 어떻게 될까요?
마침내 사이공이 함락된 베트남전 마지막 날, 최후의 수송기를 놓친 한 가족은 경비행기에 탑승하여 날아 오른다. 목적지는 없었고, 통신 수단도 없었다. 그저 연료가 다 떨어질 때까지 비행하는 방법 뿐이었다. 혹은 우연히 착륙할 곳을 발견할 수 있을지도 모른다는 생각이었다. 아무튼 남...
‘아이는 소비재다. 보모는 아이라는 서비스를 산다.’ 실로 위대한 경제학자다운 발언이다. 인센티브 구조로 인간 사회의 모든 것을 설명할 수 있었으니 말이다. 인센티브를 자유롭게 추구할 수 있도록 하는 사상적 뒷받침이 자유주의이고, 자본주의는 자유주의가 실천적 형태로 나타난 경제적 ...
시즌2 완결에도 불구하고 여전히 많은 복선을 풀지 않았다. 하지만 그간 쌓아둔 복선을 해결하는 카타르시스는 부족했다. 적어도 시즌1에 비해서는 그렇다. 다만 단절된 인간에게서 어떤 일이 벌어질 수 있을지 보다 다양한 시각에서 보여준 장점은 있다. 드라마로서의 재미는 떨어졌고, 생각...
날치인 비루는 세상에서 가장 높고 멀리 나는 날치였다. 태어났을 때부터 지느러미가 유달리 넓고 탄탄했으며, 다른 날치들이 꿈도 꾸지 못할 만큼 하늘 위로 솟구쳐 오를 수 있었다. 비루가 처음 수면 위로 뛰어올랐던 날, 그의 어머니는 걱정스럽게 말했다.
설치 macos: brew installl scrcpy 안드로이드 기기 연결 usb로 mac과 안드로이드 기기 연결 안드로이드 기기에서 usb 디버깅 On 정상 연결 확인: adb devices ...
한국인을 가리켜 기록의 민족이라는 주장을 들을 때마다 나는 어처구니가 없다. 특히 고대사를 보면 더욱 그러하다. 제주도는 커녕 한반도의 고대사 조차도 외국의 기록에 의존하지 않고서는 시작조차 불가능하다. 이러한 와중에 일본 측의 기록은 일단 부정하고 시작한다. 황당한 일이다. 그나...
아래 논문은 GPT4.5 deep research를 활용하여 나의 다음 주장을 논문으로 작성한 것이다.
리액트에서의 상태 관리는 ‘상태 변경으로 인한 리렌더링을 어떻게 최소화 할 것인가’의 문제다. 리렌더링의 문제는 사실상 성능 최적화 문제와 동일하므로, 이 책은 리액트에서의 관점에서 성능 최적화를 다루었다고 보아도 좋다. 상태 관리를 위한 전역 스토어를 직접 만드는 한편, 202...
변신 미소녀물: 남성향 vs 여성향 애니메이션 비교 (세일러문과 웨딩 피치를 중심으로)