Aspect Ratio
The aspect ratio property in Yoga has the following properties:
- Accepts any floating point value > 0, the default is undefined.
- Defined as the ratio between the width and the height of a node e.g. if a node has an aspect ratio of 2 then its width is twice the size of its height.
- Respects the min and max dimensions of an item.
- Has higher priority than flex grow
- If aspect ratio, width, and height are set then the cross axis dimension is overridden.
<Layout config={{useWebDefaults: false}}> <Node style={{ width: 200, height: 200, padding: 10, }}> <Node style={{margin: 5, height: 50, aspectRatio: 1.0}} /> <Node style={{margin: 5, height: 50, aspectRatio: 1.5}} /> </Node> </Layout>