Skip to content

loresclement/react-native-stack-view

react-native-stack-view

Write your view component in an elegant way!

Lightweight library to create stack view in react native

Installation

npm install react-native-stack-view

Usage

import Stack from 'react-native-stack-view';

// ...

<Stack
    direction={'row'}
    gap={20}
    color={'lightred'}
    margin={5}
    padding={1}
>
    <YourComponent1/>
    <YourComponent2/>
    <YourComponent3/>
    <YourComponent4/>
</Stack>

Props

type StackProps = {
	children: ReactNode
	margin?: DimensionValue
	marginVertical?: DimensionValue,
	marginHorizontal?: DimensionValue,
	marginRight?: DimensionValue,
	marginLeft?: DimensionValue,
	marginTop?: DimensionValue,
	marginBottom?: DimensionValue,
	paddingRight?: DimensionValue,
	paddingLeft?: DimensionValue,
	paddingTop?: DimensionValue,
	paddingBottom?: DimensionValue,
	padding?: DimensionValue
	direction?: FlexStyle["flexDirection"]
	wrap?: FlexStyle['flexWrap'],
	gap?:  FlexStyle["gap"]
	justifyContent?: FlexStyle["justifyContent"]
	alignItems?: FlexStyle['alignItems'],
	rowGap?:  FlexStyle["rowGap"]
	color?: ViewStyle["backgroundColor"]
}

Contributing

See the contributing guide to learn how to contribute to the repository and the development workflow.

License

MIT

About

Basic stack view for react native

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors