Layout Model - jellyfish-tom/TIL GitHub Wiki

What layout model react native uses?

React Native uses layout model called flexbox.

It allows elements to align and distribute space within a container. With Flexbox when Using flexible widths and heights, all the inside the main container can be aligned to fill a space or distribute space between elements, which makes it a great tool to use for responsive design systems.

Property  Values Description
flexDirection ‘column’,'row' Used to specify if elements will be aligned vertically or horizontally 
justifyContent ‘center’,'flex-start','flex-end','space-around','space-between' Used to determine how should elements be distributed inside the container 
alignItems ‘center’,'flex-start','flex-end','stretched' Used to determine how should elements be distributed inside the container along the secondary axis (opposite of flexDirection)
⚠️ **GitHub.com Fallback** ⚠️