Documentation
useSSR

useSSR

The useSSR hook allows you to identify whether your code is running in a server-side or client-side environment. This is particularly useful for handling logic that should only execute in the browser, such as DOM manipulations or accessing browser-specific APIs.

Usage

First, you need to import the useSSR hook from the kitchn package.

import { useSSR } from "kitchn";

Example

Here is an example of how to use the useSSR hook in a component:

Parameters

The useSSR hook does not accept any parameters.

Return Value

The useSSR hook returns an object with the following properties:

NameTypeDescription
isBrowserbooleantrue if the code is running in the browser; false otherwise.
isServer booleantrue if the code is running on the server; false otherwise.