Skip to content

isServer

isServer은 코드가 서버에서 실행되는지 확인하는 유틸리티 함수에요. window이 정의되지 않은 SSR (서버사이드 렌더링) 환경에서는 true를 반환하고, 클라이언트 사이드 환경에서는 false를 반환해요.

인터페이스

ts
function isServer(): boolean;

파라미터

반환 값

  • boolean

    서버 환경 (SSR)에서 실행 중이면 false이고, 그렇지 않으면 true야요.

예시

tsx
if (isServer()) {
  // SSR에 안전한 코드
  return null;
}

// 클라이언트 전용 코드
window.addEventListener('resize', handleResize);

MIT 라이선스에 따라 배포됩니다.