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