--- category: Browser --- # useSSRWidth Used to set a global viewport width which will be used when rendering SSR components that rely on the viewport width like [`useMediaQuery`](../useMediaQuery/index.md) or [`useBreakpoints`](../useBreakpoints/index.md) ## Usage ```ts import { provideSSRWidth } from '@vueuse/core' const app = createApp(App) provideSSRWidth(500, app) ``` Or in the root component ```vue ``` To retrieve the provided value if you need it in a subcomponent ```vue ``` ## Type Declarations ```ts export declare function useSSRWidth(): number | undefined export declare function provideSSRWidth( width: number | null, app?: App, ): void ```