Flex Prop Types

interface FlexStyle {
    alignContent?: "center" | "flex-start" | "flex-end" | "space-between" | "space-around" | "space-evenly" | "stretch";
    alignItems?: FlexAlignType;
    alignSelf?: "auto" | FlexAlignType;
    aspectRatio?: string | number;
    borderBottomWidth?: number;
    borderEndWidth?: number;
    borderLeftWidth?: number;
    borderRightWidth?: number;
    borderStartWidth?: number;
    borderTopWidth?: number;
    borderWidth?: number;
    bottom?: DimensionValue;
    columnGap?: string | number;
    direction?: "inherit" | "ltr" | "rtl";
    display?: "none" | "flex";
    end?: DimensionValue;
    flex?: number;
    flexBasis?: DimensionValue;
    flexDirection?: "row" | "column" | "row-reverse" | "column-reverse";
    flexGrow?: number;
    flexShrink?: number;
    flexWrap?: "wrap" | "nowrap" | "wrap-reverse";
    gap?: string | number;
    height?: DimensionValue;
    justifyContent?: "center" | "flex-start" | "flex-end" | "space-between" | "space-around" | "space-evenly";
    left?: DimensionValue;
    margin?: DimensionValue;
    marginBottom?: DimensionValue;
    marginEnd?: DimensionValue;
    marginHorizontal?: DimensionValue;
    marginLeft?: DimensionValue;
    marginRight?: DimensionValue;
    marginStart?: DimensionValue;
    marginTop?: DimensionValue;
    marginVertical?: DimensionValue;
    maxHeight?: DimensionValue;
    maxWidth?: DimensionValue;
    minHeight?: DimensionValue;
    minWidth?: DimensionValue;
    overflow?: "visible" | "hidden" | "scroll";
    padding?: DimensionValue;
    paddingBottom?: DimensionValue;
    paddingEnd?: DimensionValue;
    paddingHorizontal?: DimensionValue;
    paddingLeft?: DimensionValue;
    paddingRight?: DimensionValue;
    paddingStart?: DimensionValue;
    paddingTop?: DimensionValue;
    paddingVertical?: DimensionValue;
    position?: "absolute" | "relative" | "static";
    right?: DimensionValue;
    rowGap?: string | number;
    start?: DimensionValue;
    top?: DimensionValue;
    width?: DimensionValue;
    zIndex?: number;
}

Hierarchy (view full)

Properties

alignContent?: "center" | "flex-start" | "flex-end" | "space-between" | "space-around" | "space-evenly" | "stretch"
alignItems?: FlexAlignType
alignSelf?: "auto" | FlexAlignType
aspectRatio?: string | number
borderBottomWidth?: number
borderEndWidth?: number
borderLeftWidth?: number
borderRightWidth?: number
borderStartWidth?: number
borderTopWidth?: number
borderWidth?: number
columnGap?: string | number
direction?: "inherit" | "ltr" | "rtl"

Platform

ios

display?: "none" | "flex"
flex?: number
flexBasis?: DimensionValue
flexDirection?: "row" | "column" | "row-reverse" | "column-reverse"
flexGrow?: number
flexShrink?: number
flexWrap?: "wrap" | "nowrap" | "wrap-reverse"
gap?: string | number
justifyContent?: "center" | "flex-start" | "flex-end" | "space-between" | "space-around" | "space-evenly"
marginBottom?: DimensionValue
marginEnd?: DimensionValue
marginHorizontal?: DimensionValue
marginLeft?: DimensionValue
marginRight?: DimensionValue
marginStart?: DimensionValue
marginTop?: DimensionValue
marginVertical?: DimensionValue
maxHeight?: DimensionValue
maxWidth?: DimensionValue
minHeight?: DimensionValue
minWidth?: DimensionValue
overflow?: "visible" | "hidden" | "scroll"
padding?: DimensionValue
paddingBottom?: DimensionValue
paddingEnd?: DimensionValue
paddingHorizontal?: DimensionValue
paddingLeft?: DimensionValue
paddingRight?: DimensionValue
paddingStart?: DimensionValue
paddingTop?: DimensionValue
paddingVertical?: DimensionValue
position?: "absolute" | "relative" | "static"
rowGap?: string | number
zIndex?: number