TL;DR

Next.js で、特定のパスに対応する URL Segment のこと。App Router では、フォルダが Route Segment を定める。

仕組み

一番上のセグメントを Root Segment、子を持たないセグメントを Leaf Segment と呼ぶ。フォルダ名を角括弧で囲むと([slug] など)、パスパラメータに動的な値を持つ Dynamic Routes になる。

各セグメントは page.tsx や layout.tsx を持ってもよいし、持たなくてもよい。セグメントに置ける特別なファイルには次のものがある。

App Router では、ページを移動したときに、変わった Route Segment だけを再レンダリングする(Soft navigation)。

関連

出典