In flexDirection: 'row', which is the main axis and which is the cross axis?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "The main axis is the direction from left to right, and the cross axis is the direction from top to bottom.". Trong flexbox, trục chính (main axis) là trục mà flexDirection chỉ định để xếp các phần tử con, trục phụ (cross axis) vuông góc với nó; với flexDirection: 'row' các con xếp theo hàng ngang nên trục chính chạy từ trái sang phải, còn trục phụ chạy từ trên xuống dưới, vì vậy justifyContent căn theo chiều ngang và alignItems căn theo chiều dọc. Phát biểu "The main axis is the direction from top to bottom, and the cross axis is the direction from left to right." đúng với flexDirection: 'column', mặc định của React Native, chứ không phải 'row'. "Both directions are the main axis." sai vì mỗi container chỉ có đúng một trục chính. "There is no main axis or cross axis in flexDirection: 'row'." sai vì mọi container flex đều có cả hai trục.

Cùng chương 4

Xuất hiện trong 1 bộ đề