Properties Optional
align Content align Content ?: "center" | "flex-start" | "flex-end" | "space-between" | "space-around" | "space-evenly" | "stretch"
Optional
aspect Ratio aspect Ratio ?: string | number
Optional
backface Visibility backface Visibility ?: "visible" | "hidden"
Optional
border Block Color Optional
border Block End Color Optional
border Block Start Color Optional
border Bottom Color Optional
border Bottom End Radius Optional
border Bottom Left Radius Optional
border Bottom Right Radius Optional
border Bottom Start Radius Optional
border Bottom Width border Bottom Width ?: number
Optional
border Curve border Curve ?: "circular" | "continuous"
Optional
border End End Radius Optional
border End Start Radius Optional
border End Width border End Width ?: number
Optional
border Left Width border Left Width ?: number
Optional
border Right Color Optional
border Right Width border Right Width ?: number
Optional
border Start Color Optional
border Start End Radius Optional
border Start Start Radius Optional
border Start Width border Start Width ?: number
Optional
border Style border Style ?: "solid" | "dotted" | "dashed"
Optional
border Top End Radius Optional
border Top Left Radius Optional
border Top Right Radius Optional
border Top Start Radius Optional
border Top Width border Top Width ?: number
Optional
border Width border Width ?: number
Optional
column Gap column Gap ?: string | number
Optional
direction direction ?: "inherit" | "ltr" | "rtl"
Optional
display display ?: "none" | "flex"
Optional
elevation elevation ?: number
Optional
flex flex ?: number
Optional
flex Direction flex Direction ?: "row" | "column" | "row-reverse" | "column-reverse"
Optional
flex Grow flex Grow ?: number
Optional
flex Shrink flex Shrink ?: number
Optional
flex Wrap flex Wrap ?: "wrap" | "nowrap" | "wrap-reverse"
Optional
gap gap ?: string | number
Optional
include Font Padding include Font Padding ?: boolean
Defined in node_modules/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts:326 Optional
justify Content justify Content ?: "center" | "flex-start" | "flex-end" | "space-between" | "space-around" | "space-evenly"
Optional
margin Horizontal Optional
overflow overflow ?: "visible" | "hidden" | "scroll"
Optional
padding Horizontal Optional
pointer Events pointer Events ?: "box-none" | "none" | "box-only" | "auto"
Optional
position position ?: "absolute" | "relative" | "static"
Optional
row Gap row Gap ?: string | number
Optional
shadow Offset shadow Offset ?: Readonly < { height : number ; width : number ; } > Type declaration height : number width : number Optional
shadow Radius shadow Radius ?: number
Optional
text Align Vertical text Align Vertical ?: "center" | "auto" | "top" | "bottom"
Defined in node_modules/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts:324 Optional
transform transform ?: string | ( { perspective : AnimatableNumericValue ; } & { matrix : undefined ; rotate : undefined ; rotateX : undefined ; rotateY : undefined ; rotateZ : undefined ; scale : undefined ; scaleX : undefined ; scaleY : undefined ; skewX : undefined ; skewY : undefined ; translateX : undefined ; translateY : undefined ; } | { rotate : AnimatableStringValue ; } & { matrix : undefined ; perspective : undefined ; rotateX : undefined ; rotateY : undefined ; rotateZ : undefined ; scale : undefined ; scaleX : undefined ; scaleY : undefined ; skewX : undefined ; skewY : undefined ; translateX : undefined ; translateY : undefined ; } | { rotateX : AnimatableStringValue ; } & { matrix : undefined ; perspective : undefined ; rotate : undefined ; rotateY : undefined ; rotateZ : undefined ; scale : undefined ; scaleX : undefined ; scaleY : undefined ; skewX : undefined ; skewY : undefined ; translateX : undefined ; translateY : undefined ; } | { rotateY : AnimatableStringValue ; } & { matrix : undefined ; perspective : undefined ; rotate : undefined ; rotateX : undefined ; rotateZ : undefined ; scale : undefined ; scaleX : undefined ; scaleY : undefined ; skewX : undefined ; skewY : undefined ; translateX : undefined ; translateY : undefined ; } | { rotateZ : AnimatableStringValue ; } & { matrix : undefined ; perspective : undefined ; rotate : undefined ; rotateX : undefined ; rotateY : undefined ; scale : undefined ; scaleX : undefined ; scaleY : undefined ; skewX : undefined ; skewY : undefined ; translateX : undefined ; translateY : undefined ; } | { scale : AnimatableNumericValue ; } & { matrix : undefined ; perspective : undefined ; rotate : undefined ; rotateX : undefined ; rotateY : undefined ; rotateZ : undefined ; scaleX : undefined ; scaleY : undefined ; skewX : undefined ; skewY : undefined ; translateX : undefined ; translateY : undefined ; } | { scaleX : AnimatableNumericValue ; } & { matrix : undefined ; perspective : undefined ; rotate : undefined ; rotateX : undefined ; rotateY : undefined ; rotateZ : undefined ; scale : undefined ; scaleY : undefined ; skewX : undefined ; skewY : undefined ; translateX : undefined ; translateY : undefined ; } | { scaleY : AnimatableNumericValue ; } & { matrix : undefined ; perspective : undefined ; rotate : undefined ; rotateX : undefined ; rotateY : undefined ; rotateZ : undefined ; scale : undefined ; scaleX : undefined ; skewX : undefined ; skewY : undefined ; translateX : undefined ; translateY : undefined ; } | { translateX : AnimatableNumericValue | ` ${ number } % ` ; } & { matrix : undefined ; perspective : undefined ; rotate : undefined ; rotateX : undefined ; rotateY : undefined ; rotateZ : undefined ; scale : undefined ; scaleX : undefined ; scaleY : undefined ; skewX : undefined ; skewY : undefined ; translateY : undefined ; } | { translateY : AnimatableNumericValue | ` ${ number } % ` ; } & { matrix : undefined ; perspective : undefined ; rotate : undefined ; rotateX : undefined ; rotateY : undefined ; rotateZ : undefined ; scale : undefined ; scaleX : undefined ; scaleY : undefined ; skewX : undefined ; skewY : undefined ; translateX : undefined ; } | { skewX : AnimatableStringValue ; } & { matrix : undefined ; perspective : undefined ; rotate : undefined ; rotateX : undefined ; rotateY : undefined ; rotateZ : undefined ; scale : undefined ; scaleX : undefined ; scaleY : undefined ; skewY : undefined ; translateX : undefined ; translateY : undefined ; } | { skewY : AnimatableStringValue ; } & { matrix : undefined ; perspective : undefined ; rotate : undefined ; rotateX : undefined ; rotateY : undefined ; rotateZ : undefined ; scale : undefined ; scaleX : undefined ; scaleY : undefined ; skewX : undefined ; translateX : undefined ; translateY : undefined ; } | { matrix : AnimatableNumericValue [] ; } & { perspective : undefined ; rotate : undefined ; rotateX : undefined ; rotateY : undefined ; rotateZ : undefined ; scale : undefined ; scaleX : undefined ; scaleY : undefined ; skewX : undefined ; skewY : undefined ; translateX : undefined ; translateY : undefined ; } ) [] Optional
transform Matrix transform Matrix ?: number []
Optional
transform Origin transform Origin ?: string | ( string | number ) []
Optional
vertical Align vertical Align ?: "auto" | "top" | "bottom" | "middle"
Defined in node_modules/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts:325 Optional
z Index z Index ?: number
See
https://reactnative.dev/docs/view#style