Stack
Stack is a layout component that makes it easy to stack elements together and apply a space between them.
Import
import { Stack, HStack, VStack } from "@react-native-material/core";
- Stack: Used to add spacing between elements in the horizontal or vertical direction. It supports responsive values.
- HStack: Used to add spacing between elements in horizontal direction, and centers them.
- VStack: Used to add spacing between elements in vertical direction only, and centers them.
Usage
To stack elements in horizontal or vertical direction only, use the HStack
or VStack
components. You can also use
the Stack
component as well and pass the direction
prop.
Adding dividers
In some scenarios, you may want to add dividers between stacked elements. Pass the divider
prop and set its value to
the Divider
or any custom React element.
Props
spacing
The spacing between the stack items.
Type: number;
Optional: Yes
divider
A React.Node to render between each stack item.
Type: React.ReactNode;
Optional: Yes
...FlexProps