Assess the impact of using flexDirection: 'row' versus flexDirection: 'column' in a layout. Which statement is true?
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: "flexDirection: 'row' aligns children horizontally.". flexDirection quyết định trục chính (main axis) của Flexbox: với 'row' trục chính nằm ngang nên các con xếp từ trái sang phải thành một hàng, còn với 'column' trục chính nằm dọc nên các con xếp từ trên xuống dưới; trong React Native giá trị mặc định là column. Vì thế đổi giữa hai giá trị làm thay đổi hẳn hướng xếp, đồng thời đổi ý nghĩa của justifyContent (căn theo trục chính) và alignItems (căn theo trục phụ). "flexDirection: 'row' aligns children vertically." sai vì xếp dọc là hành vi của column. "Both align children in the same way." sai vì hai giá trị cho hai hướng trục chính vuông góc nhau. "flexDirection: 'column' aligns children horizontally." sai vì column xếp các con theo chiều dọc.