Penulis:
    Dibuat:2026-09-19Terakhir diperbarui:2026-09-19

    Kunci Konteks Permintaan Intlayer

    Ekspor Intlayer berfungsi sebagai pengidentifikasi penyimpanan konteks permintaan di Remix 3. Ini memungkinkan Anda mengambil status Intlayer langsung dari objek konteks Remix di dalam handler rute atau middleware kustom.

    Penggunaan

    src/server.ts
    import { createRouter } from "remix/router";
    import { intlayer, Intlayer } from "remix-intlayer";
    
    const router = createRouter({
      middleware: [intlayer()],
    });
    
    router.get("/api/current-locale", (context) => {
      const intlayerState = context.get(Intlayer);
    
      return Response.json({
        locale: intlayerState?.locale,
      });
    });
    

    Deskripsi

    Intlayer digunakan oleh middleware intlayer() untuk mengikat state sesi saat ini ke konteks permintaan Remix (RequestContext). Biasanya disarankan menggunakan hook seperti useLocale() atau useIntlayer(). Akses langsung melalui context.get(Intlayer) berguna dalam handler middleware tingkat rendah atau rute API di mana instans konteks diteruskan secara eksplisit.

    Dokumentasi Terkait