2025/06/16 2
-
라우팅(Routing): URL에 따라 화면을 분기하는 기술정적 라우팅(Static Routing): URL 경로가 고정되어 있는 경우동적 라우팅(Dynamic Routing): URL 경로의 일부가 동적으로 변경되는 경우 → 변하는 부분 : 동적 세그먼트(Dynamic Segment) Next.js에서의 동적 라우팅파일 시스템 기반 라우팅Next.js는 폴더와 파일명으로 라우팅을 자동 생성합니다.동적 세그먼트는 대괄호 [ ]로 정의합니다.app/products/[id]/page.tsx 📌 v15 : Promise 기반 params Next.js v15부터 params와 searchParams가 Promise 타입으로 주어집니다.따라서 항상 await를 사용해야 합니다. 👉 Promise Typ..
-
Promise(사전) V. 약속하다, …일 것 같다 N.약속, 가능성 비동기 작업의 최종 완료(성공) 또는 실패(에러)와 그 결과 값을 나타내는 객체"미래의 어떤 시점에 값이 있을 것" 이라는 약속을 표현하는 개념 JavaScript 기본적으로 싱글 스레드(single-threaded) 방식으로 동작합니다.만약 네트워크 요청(API 호출), 파일 읽기/쓰기, 데이터베이스 쿼리 등 시간이 오래 걸리는 "비동기 작업"이 발생했을 때,이 작업이 끝날 때까지 다른 모든 코드가 멈춰버린다면 UI가 멈추거나 먹통이 되는 문제가 발생하게 됩니다.Promise는 이러한 비동기 작업이 백그라운드에서 진행되는 동안에도 메인 스레드가 다른 작업을 계속할 수 있도록 하여, 애플리케이션이 멈추지 않고 반응성을 유지할 수 있..