TypeScript type vs interface — 뭐가 다르고 언제 쓸까
TypeScript type vs interface`의 차이는 세 가지 상황에서 갈린다. Declaration merging, Discriminated Union, 유니온 타입 지원 여부를 코드로 비교하고 실무에서 뭘 선택할지 기준을 정리했다.
TypeScript type vs interface`의 차이는 세 가지 상황에서 갈린다. Declaration merging, Discriminated Union, 유니온 타입 지원 여부를 코드로 비교하고 실무에서 뭘 선택할지 기준을 정리했다.
Cannot read properties of undefined는 JavaScript에서 가장 자주 뜨는 TypeError다. 미초기화 변수, 잘못된 객체 경로, React API 타이밍 세 가지 케이스별 원인과 옵셔널 체이닝 실전 패턴을 코드로 정리했다.
async/await에서 자주 발생하는 실수 5가지를 코드 예시와 함께 설명합니다. await 누락, 에러 처리, Promise.all 활용법까지 실전 가이드.
map과 forEach는 둘 다 배열을 순회하지만 용도가 다르다. map은 새 배열을 반환하고, forEach는 부수 효과 실행이 목적이다. async와 함께 쓸 때 forEach가 조용히 실패하는 이유와 map + Promise. all 패턴을 코드로 정리했다.