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"
Defined in node_modules/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts:234 Optional background Color Defined in node_modules/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts:235 Optional border Block Color Defined in node_modules/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts:236 Optional border Block End Color Defined in node_modules/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts:237 Optional border Block Start Color Defined in node_modules/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts:238 Optional border Bottom Color Defined in node_modules/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts:239 Optional border Bottom End Radius Defined in node_modules/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts:240 Optional border Bottom Left Radius Defined in node_modules/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts:241 Optional border Bottom Right Radius Defined in node_modules/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts:242 Optional border Bottom Start Radius Defined in node_modules/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts:243 Optional border Bottom Width border Bottom Width ?: number
Optional border Color Defined in node_modules/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts:244 Optional border Curve border Curve ?: "circular" | "continuous"
Defined in node_modules/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts:249 Optional border End Color Defined in node_modules/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts:250 Optional border End End Radius Defined in node_modules/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts:251 Optional border End Start Radius Defined in node_modules/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts:252 Optional border End Width border End Width ?: number
Optional border Left Color Defined in node_modules/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts:253 Optional border Left Width border Left Width ?: number
Optional border Radius Defined in node_modules/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts:254 Optional border Right Color Defined in node_modules/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts:255 Optional border Right Width border Right Width ?: number
Optional border Start Color Defined in node_modules/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts:256 Optional border Start End Radius Defined in node_modules/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts:257 Optional border Start Start Radius Defined in node_modules/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts:258 Optional border Start Width border Start Width ?: number
Optional border Style border Style ?: "solid" | "dotted" | "dashed"
Defined in node_modules/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts:259 Optional border Top Color Defined in node_modules/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts:260 Optional border Top End Radius Defined in node_modules/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts:261 Optional border Top Left Radius Defined in node_modules/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts:262 Optional border Top Right Radius Defined in node_modules/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts:263 Optional border Top Start Radius Defined in node_modules/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts:264 Optional border Top Width border Top Width ?: number
Optional border Width border Width ?: number
Optional column Gap column Gap ?: string | number
Optional cursor Defined in node_modules/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts:279 Optional direction direction ?: "inherit" | "ltr" | "rtl"
Optional display display ?: "none" | "flex"
Optional elevation elevation ?: number
Defined in node_modules/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts:274 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 justify Content justify Content ?: "center" | "flex-start" | "flex-end" | "space-between" | "space-around" | "space-evenly"
Optional margin Horizontal Optional opacity Defined in node_modules/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts:265 Optional overflow overflow ?: "visible" | "hidden" | "scroll"
Optional padding Horizontal Optional pointer Events pointer Events ?: "box-none" | "none" | "box-only" | "auto"
Defined in node_modules/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts:278 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 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 z Index z Index ?: number
See
https://reactnative.dev/docs/view#style