Understanding Flexbox
All components in React Native are flex containers and are positioned relatively. In CSS, you would express the default stylesheet, as shown in the following code snippet:
* { display: flex; position: relative; }
In React Native, there are no alternative display
values. In fact, display
isn't even a valid style property. And, because everything is set as a relative position container, you can assume that any element positioned as absolute
will always be relative to its immediate parent.
Flexbox can be thought of as relationship between the container and its immediate children. The container can align items either horizontally or vertically. In CSS, the default flex-direction
is set to 'row'
. You can change that value to 'column' ...
Get Mastering React Native now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.