ctx.location
Informasi posisi route saat ini, setara dengan objek location di React Router. Biasanya digunakan dengan ctx.router, ctx.route, untuk membaca path saat ini, query string, hash, dan state yang dikirim melalui route.
Skenario Penggunaan
Perhatian:
ctx.locationhanya tersedia pada environment RunJS yang memiliki konteks route (seperti JSBlock dalam halaman, event flow, dll.); pada konteks pure backend atau tanpa route (seperti workflow) mungkin kosong.
Definisi Tipe
Location berasal dari react-router-dom, sama dengan return value useLocation() di React Router.
Field Umum
Hubungan dengan ctx.router, ctx.urlSearchParams
ctx.urlSearchParams di-parse dari ctx.location.search, jika hanya membutuhkan query parameter, menggunakan ctx.urlSearchParams lebih praktis.
Contoh
Membuat Cabang Berdasarkan Path
Mem-parsing Query Parameter
Menerima State yang Dikirim Saat Navigasi Route
Penempatan Anchor Berdasarkan Hash
Terkait
- ctx.router: Navigasi route,
statedarictx.router.navigatedapat diperoleh di halaman target melaluictx.location.state - ctx.route: Informasi pencocokan route saat ini (parameter, konfigurasi, dll.), biasanya digunakan dengan
ctx.location

