ChatGPT Image 2026년 1월 30일 오후 03 13 06 2

UTC와 KST 차이 정리 + JavaScript Date

주요 포인트 한눈에 보기 이 글은 프론트엔드 개발자가 반드시 이해해야 하는 UTC와 KST 시간 기준을 개념부터 실무 기준까지 정리합니다. 단순한 시간 차이 설명이 아니라, JavaScript Date 객체의 내부 동작 방식과 서버·DB·브라우저 간 시간 기준이 왜 어긋나는지 흐름 중심으로 설명합니… 더 읽기
main

재택 프리랜서 임금체불 후기 – 체불 끝에 합의까지의 기록

주요 포인트 한눈에 보기 이 글은 재택 프리랜서 형태로 일을 시작한 이후, 약 3개월간 총 아홉 차례의 임금체불을 겪고 고용노동부 진정 → 조사 → 부분 지급 → 최종 합의로 마무리되기까지의 전 과정을 시간 순서대로 기록한 경험담이다. 실제 겪은 상황, 대화 내용, 판단의 변화, 제도적 대응 과정을 빠짐없이 정리하여, 비슷한 상황에 … 더 읽기
ChatGPT Image 2026년 1월 30일 오전 10 51 41 1

계약서 없이 받은 가계약금, 결국 돌려준 후기

주요 포인트 한눈에 보기 이 글은 주변 지인이 집을 매도하는 과정에서 계약서 없이 받은 가계약금 100만원을 둘러싸고 실제로 겪은 경험을 정리한 기록입니다. 가계약금이라는 말만 믿고 계약이 성립된 줄 알았던 상황에서, 왜 법적으로는 돈을 돌려줘야 했는지, 그리고 이 과정에서 무엇을 놓쳤는지를… 더 읽기
ChatGPT Image 2026년 1월 29일 오후 04 31 11 1

Firebase Firestore 사용법 – 구조 개념부터 CRUD 흐름까지 정리

주요 포인트 한눈에 보기 이 글은 Firebase를 처음 사용하는 개발자를 위해 firebase/firestore가 어떤 역할을 담당하는지, 그리고 Firestore를 사용할 때 반드시 이해해야 할 최소한의 구조와 흐름을 정리합니다. CRUD 전체를 나열하지 않고, 실제로 Firestore를 쓰기 전에 머릿속에 먼저 잡아야 할 개념과 준비 과… 더 읽기
ChatGPT Image 2026년 1월 28일 오후 04 15 43 1

TanStack Query에서 queryFn 이해하기 – 데이터 요청 로직의 책임 경계

주요 포인트 한눈에 보기 TanStack Query에서 queryFn은 단순히 데이터를 가져오는 함수가 아니라, 캐시 계층과 서버 요청 사이를 연결하는 유일한 계약 지점입니다. 이 글에서는 queryFn의 역할을 사용법이 아닌 구조·설계 관점에서 정리하며, … 더 읽기
ChatGPT Image 2026년 1월 28일 오후 02 31 06 1

TanStack Query에서 queryKey 이해하기 – 배열로 설계하는 이유

주요 포인트 한눈에 보기 TanStack Query에서 queryKey는 단순한 캐시 이름이 아니라, 서버 데이터를 계층적으로 분류하기 위한 구조적 기준입니다. 이 글에서는 queryKey를 배열로 설계해야 하는 이유를 사용법이 아닌 구조·설계 관점에서 정리합니다. 1편: TanStack Query에서 queryKey 이해하… 더 읽기
ChatGPT Image 2026년 1월 15일 오후 04 51 21 1

[STYNA] Next 커스텀 훅(Custom Hooks) 설계로 완성한 프론트엔드 상태 관리 아키텍처 정리

프로젝트 개요 이 프로젝트는 실제 서비스 운영을 전제로 설계된 개인 포트폴리오이며, 인증, 사용자 데이터, 장바구니, 포인트, 대시보드, 공통 유틸, 입력 처리 등 반복적으로 사용되는 로직을 모두 Custom Hook으로 분리하여 관리합니다. 각 훅은 단일 책임 원칙을 기준으로 설계되었고, UI… 더 읽기
ChatGPT Image 2026년 1월 26일 오후 06 53 34 1

Would you like to delete these indexes? Selecting no will continue the rest of the deployment. 안전한 판단법

주요 포인트 한눈에 보기 Firebase 배포 중 출력되는 Would you like to delete these indexes? 메시지는 Firestore 인덱스 설정 파일과 실제 서버 상태가 서로 달라졌을 때 나타나는 안내 문구입니다. 이 문서에서는 이 질문이 등장하는 정확… 더 읽기
ChatGPT Image 2026년 1월 26일 오후 06 31 16 1

jQuery 4.0.0 변경 사항 총정리 – IE 지원 종료부터 Slim 빌드까지

주요 포인트 한눈에 보기 jQuery 4.0.0은 약 10년 만에 공개된 메이저 버전이며, jQuery 출시 20주년을 기념해 내부 구조를 크게 정리한 버전입니다. 새로운 기능이 대거 추가되었다기보다는, 오래된 코드와 더 이상 필요 없는 기능을 제거하고 … 더 읽기
ChatGPT Image 2026년 1월 26일 오후 12 00 41 1

Firebase에서 .firebaseignore 깔끔하게 작성 하는 방법

주요 포인트 한눈에 보기 Firebase 배포 과정에서 불필요한 파일이 함께 업로드되는 것을 방지하기 위해 .firebaseignore 파일을 사용합니다. 불필요한 파일을 배포에 포함시키는 것은 단순히 정리가 안 된 상태를 넘어서, Hosting 저장 용량·트래픽·빌드 리소스 … 더 읽기