- By moving styles away from the render function, you’re making the code easier to understand.
- Naming the styles is a good way to add meaning to the low level components in the render function, and encourage reuse.
- In most IDEs, using
StyleSheet.create()will offer static type checking and suggestions to help you write valid styles.
Reference
Methods
compose()
style2 will override any styles in style1. If either style is falsy, the other one is returned without allocating an array, saving allocations and maintaining reference equality for PureComponent checks.
create()
StyleSheet.create() is static type checking against native style properties.
flatten()
setStyleAttributePreprocessor() Vega Not Available
Properties
absoluteFill
A very common pattern is to create overlays with position absolute and zero positioning (position: 'absolute', left: 0, right: 0, top: 0, bottom: 0), so absoluteFill can be used for convenience and to reduce duplication of these repeated styles. If you want, absoluteFill can be used to create a customized entry in a StyleSheet, e.g.:
absoluteFillObject
Sometimes you may want absoluteFill but with a couple tweaks - absoluteFillObject can be used to create a customized entry in a StyleSheet, e.g.:

