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 color Defined in node_modules/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts:331 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 Family font Family ?: string
Defined in node_modules/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts:332 Optional font Size font Size ?: number
Defined in node_modules/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts:333 Optional font Style font Style ?: "normal" | "italic"
Defined in node_modules/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts:334 Optional font Weight font Weight ?: "bold" | "normal" | "100" | "200" | "300" | "400" | "500" | "600" | "700" | "800" | "900" | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 | "ultralight" | "thin" | "light" | "medium" | "regular" | "semibold" | "condensedBold" | "condensed" | "heavy" | "black"
Defined in node_modules/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts:340 Optional gap gap ?: string | number
Optional include Font Padding include Font Padding ?: boolean
Optional justify Content justify Content ?: "center" | "flex-start" | "flex-end" | "space-between" | "space-around" | "space-evenly"
Optional letter Spacing letter Spacing ?: number
Defined in node_modules/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts:372 Optional line Height line Height ?: number
Defined in node_modules/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts:373 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 text Align ?: "center" | "auto" | "left" | "right" | "justify"
Defined in node_modules/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts:374 Optional text Align Vertical text Align Vertical ?: "center" | "auto" | "top" | "bottom"
Optional text Decoration Color Optional text Decoration Line text Decoration Line ?: "none" | "underline" | "line-through" | "underline line-through"
Defined in node_modules/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts:375 Optional text Decoration Style text Decoration Style ?: "solid" | "dotted" | "dashed" | "double"
Optional text Shadow Color Defined in node_modules/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts:383 Optional text Shadow Offset text Shadow Offset ?: { height : number ; width : number ; }
Type declaration height : number width : number Defined in node_modules/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts:384 Optional text Shadow Radius text Shadow Radius ?: number
Defined in node_modules/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts:385 Optional text Transform text Transform ?: "none" | "capitalize" | "uppercase" | "lowercase"
Defined in node_modules/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts:386 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 user Select user Select ?: "text" | "none" | "auto" | "contain" | "all"
Defined in node_modules/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts:387 Optional vertical Align vertical Align ?: "auto" | "top" | "bottom" | "middle"
Optional writing Direction writing Direction ?: "auto" | "ltr" | "rtl"
Optional z Index z Index ?: number
See
https://reactnative.dev/docs/view#style