Reference version

This is documentation for the next SDK version. For up-to-date documentation, see the latest version (SDK 55).

Divider

A SwiftUI Divider component for creating visual separators.

iOS
tvOS

For the complete documentation index, see llms.txt. Use this file to discover all available pages.

Expo UI Divider matches the official SwiftUI Divider API and creates a visual separator between content.

Installation

Terminal
- npx expo install @expo/ui

If you are installing this in an existing React Native app, make sure to install expo in your project.

Usage

Basic divider

BasicDividerExample.tsx
import { Host, Divider, VStack, Text } from '@expo/ui/swift-ui'; export default function BasicDividerExample() { return ( <Host matchContents> <VStack> <Text>First section</Text> <Divider /> <Text>Second section</Text> </VStack> </Host> ); }

Divider in a list

DividerInListExample.tsx
import { Host, Divider, VStack, Text } from '@expo/ui/swift-ui'; export default function DividerInListExample() { return ( <Host matchContents> <VStack spacing={8}> <Text>Item 1</Text> <Divider /> <Text>Item 2</Text> <Divider /> <Text>Item 3</Text> <Divider /> <Text>Item 4</Text> </VStack> </Host> ); }

Divider in a context menu

Dividers are commonly used to separate groups of actions in context menus.

DividerInContextMenuExample.tsx
import { Host, ContextMenu, Button, Text, Divider } from '@expo/ui/swift-ui'; export default function DividerInContextMenuExample() { return ( <Host matchContents> <ContextMenu> <ContextMenu.Items> <Button label="Edit" onPress={() => console.log('Edit')} /> <Button label="Duplicate" onPress={() => console.log('Duplicate')} /> <Divider /> <Button label="Delete" role="destructive" onPress={() => console.log('Delete')} /> </ContextMenu.Items> <ContextMenu.Trigger> <Text>Long press me</Text> </ContextMenu.Trigger> </ContextMenu> </Host> ); }

API

import { Divider } from '@expo/ui/swift-ui';

Component

Divider

iOS
tvOS

Type: React.Element<CommonViewModifierProps>

Divider component uses the native Divider component. A visual element that can be used to separate other content.