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 font Variant Defined in node_modules/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts:317 Optional gap gap ?: string | number
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 Decoration Color Defined in node_modules/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts:318 Optional text Decoration Style text Decoration Style ?: "solid" | "dotted" | "dashed" | "double"
Defined in node_modules/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts:319 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 writing Direction writing Direction ?: "auto" | "ltr" | "rtl"
Defined in node_modules/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts:320 Optional z Index z Index ?: number
See
https://reactnative.dev/docs/view#style