What is the default value of the flexDirection property in React Native?

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: "column". flexDirection xác định trục chính để xếp các phần tử con trong một flex container. React Native dùng engine bố cục Yoga, và Yoga chọn column làm mặc định cho mọi View, nên các con xếp từ trên xuống dưới nếu không khai báo gì; đây là điểm khác với CSS trên trình duyệt, nơi mặc định là row. Hệ quả là justifyContent mặc định căn theo trục dọc, còn alignItems căn theo trục ngang. "row" sai vì muốn xếp ngang phải khai báo flexDirection: 'row' rõ ràng. "row-reverse" sai vì đây là giá trị xếp ngang đảo chiều, chỉ áp dụng khi được gán. "column-reverse" sai vì nó xếp dọc từ dưới lên, cũng không phải mặc định mà phải gán chủ động.

Cùng chương 4

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