2.3.9 Nested Views Codehs -
Ensure your nested container dimensions fit within the height and width limits of the parent container.
Sits inside the parent. Its size can be determined by absolute dimensions (e.g., width and height in pixels) or relative flex values. Flexbox Rules in React Native 2.3.9 nested views codehs
To complete Exercise 2.3.9 successfully, you must master the three main styling rules that govern nested views: 1. flexDirection Determines the primary axis of the layout. Ensure your nested container dimensions fit within the
If a parent component has a fixed size but the child has a style of flex: 1 without explicit dimensions, the child might collapse to 0 height or width. Flexbox Rules in React Native To complete Exercise 2
import React from 'react'; import { StyleSheet, View } from 'react-native'; export default function App() { return ( // Root Container {/* Outer Box (Parent) */} {/* Inner Box 1 (Child) */} {/* Nested Grandchild */} {/* Inner Box 2 (Child) */} ); } const styles = StyleSheet.create({ container: { flex: 1, backgroundColor: '#fff', alignItems: 'center', justifyContent: 'center', }, outerBox: { width: 300, height: 300, backgroundColor: '#2ecc71', // Emerald Green flexDirection: 'row', justifyContent: 'space-around', alignItems: 'center', }, innerBoxOne: { width: 100, height: 100, backgroundColor: '#3498db', // Blue justifyContent: 'center', alignItems: 'center', }, innerBoxTwo: { width: 100, height: 100, backgroundColor: '#e74c3c', // Red }, grandChildBox: { width: 40, height: 40, backgroundColor: '#f1c40f', // Yellow }, }); Use code with caution. Step-by-Step Implementation Breakdown