javascript 2

Next.js 15: 동적 라우팅 변경 사항과 비동기 API 처리 방법

이번 포스팅에서는 Next.js 15에서 동적 라우팅 관련 변경 사항에 대해 다뤄보겠습니다. 📌 변경 사항의 핵심최근 Next.js 15에서는 일부 동적 API들이 동기적으로 작동하던 방식에서 비동기 처리 방식으로 변경되었기 때문에,이전 버전에서는 문제 없이 작동하던 코드들도 예상치 못한 에러 메세지를 다수 띄울 수 있습니다. params, searchParams, cookies(), draftMode(), headers()와 같은 API들이 이제 비동기 방식으로 동작하기 때문에 버전 업그레이드 후 사용할 거라면 꼭 공식 문서를 정독하는걸 추천드립니다.공식 문서에 의하면 향후 버전에서도 위의 API들은 계속 비동기적으로 작동할 예정이라 합니다.   이전 버전에서는 아래 코드가 문제 없이 작동했지만,Ne..

넥스트 (Next.js) 2025.02.05

타입 스크립트, 왜 쓰는 걸까?

타입스크립트(TypeScript)는 2012년 마이크로소프트에 의해 처음 공개된 프로그래밍 언어로기존 자바스크립트가 갖고 있던 단점을 보완하고 보다 효율적으로 개발할 수 있도록 설계됐습니다. 때문에 보통 타입스크립트는  자바스크립트의 확장판 또는 엄격 버전으로 많이 소개되는데요, 텍스트만으로는 와닿지 않을겁니다.아래에서 구체적인 내용을 살펴보도록 하겠습니다    타입 명시적 이름에서부터 느껴지지만 타입스크립트는 자바스크립트에 비해 타입을 명시적으로 가져갑니다. 자바스크립트에서 변수는 단순히 데이터를 담는 컨테이너 역할을 하기 때문에타입을 미리 선언해줘야 하는 C, C++, Java 등의 언어와 달리 특정 종류의 변수로 선언할 필요는 없습니다.공간을 미리 만들어 둔다면 알아서 들어오는 데이터 타입을 유추하..