kliping.pro
  • Docs
  • Explore
  • Builder
  • Directory
  • Colors
  • Typeset
Saved
Hooks
  • Getting Started2
  • State7
  • Advanced6
  • Lifecycle16
  • Browser21
  • Development1
  • Third-Party4
  • Libraries4
  • isBrowser
  • createContext
  • getTargetElement
  • tryOnMounted
  1. Hooks
  2. Libraries
  3. isBrowser

isBrowser

PreviousNext

Penjaga agar kode yang menyentuh window tidak ikut dijalankan di server.

Apakah kode ini sedang berjalan di peramban.

Dokumentasi Kliping dirender di server oleh VitePress. Satu sentuhan ke window di tingkat modul membuat build gagal, bukan membuat halamannya salah — jadi penjaganya harus berupa nilai yang bisa dibaca kapan saja, termasuk saat modulnya baru dimuat.

Installation ​

pnpm dlx kliping@latest add is-browser

Tanpa dependensi — tidak ada berkas lain yang ikut terpasang.

Salin kode berikut ke project Anda.

ts
export const isBrowser = typeof window !== 'undefined'

Requirements ​

RequirementValue
ProjectVue 3.5+, alias @ — disiapkan kliping init
Fileslib/is-browser.ts
PrevioususeSwrNext createContext

On This Page

InstallationRequirements

© 2026 Kliping. Free components are open source under the MIT License.

LicenseCreditsRoadmap