Fixed dimensions
The general way to set the dimensions of a component is by adding a fixedwidth and height to style. All dimensions in React Native are unitless, and represent density-independent pixels.
Flex dimensions
Useflex in a component’s style to have the component expand and shrink dynamically based on available space. Normally you will use flex: 1, which tells a component to fill all available space, shared evenly amongst other components with the same parent. The larger the flex given, the higher the ratio of space a component will take compared to its siblings.
Percentage dimensions
If you want to fill a certain portion of the screen, but you don’t want to use theflex layout, you can use percentage values in the component’s style. Similar to flex dimensions, percentage dimensions require parent with a defined size.

