Concepts
OverviewCompositionTestingLayout
Aspect RatioBleedBoxCenterContainerDividerFlexFloatGridLink OverlayScrollableStackWrapComponents
AccordionAdmonitionAvatarButtonCarouselCheckboxClipboardCollapsibleComboboxConfirm ModalCTAModalDate PickerDialogFieldFieldsetFile UploaderIcon ButtonInputLoading StatesMenuNotificationsNumber InputPin InputProgressPrompt ModalRadioRatingSelectSplit ButtonSwitchTableTabsTagTextTextareaToggleTooltipUtilities
Client OnlyDownload TriggerEnvironmentFeature FlagsFocus TrapForFormat ByteFormat NumberFormat Relative TimeFrameHighlightJSON Tree ViewLocaleLocal StoragePortalPresenceShowsplitPropsThemeThe ClientOnly component renders its children only on the client side. This is useful for components that need to
access the DOM or browser APIs that are not available on the server side.
import { ClientOnly } from '@cerberus/react'
export const Basic = () => ( <ClientOnly> <div>This content is only rendered on the client side.</div> </ClientOnly>)import { ClientOnly } from '@cerberus/react'
export const WithFallback = () => ( <ClientOnly fallback={<div>Loading on the server...</div>}> <div>This content is only rendered on the client side.</div> </ClientOnly>)Component API Reference
| Prop | Type | Required | Description |
|---|---|---|---|
fallback | any | No | Shows value when rendering on the server side |
On this page