What is the default flexDirection 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". Khác với CSS trên web, React Native đặt flexDirection mặc định là column vì màn hình điện thoại thường dọc và nội dung hay xếp từ trên xuống; mọi View là flex container nên các con tự xếp theo chiều dọc nếu không chỉnh gì. Vì trục chính là trục dọc, justifyContent căn theo chiều dọc còn alignItems căn theo chiều ngang. "row" sai vì đó là mặc định của CSS trên trình duyệt, trong React Native phải khai báo flexDirection: 'row' mới xếp ngang. "row-reverse" sai vì đây là xếp ngang theo chiều từ phải sang trái, chỉ có khi khai báo rõ. "column-reverse" sai vì đây là xếp dọc từ dưới lên, cũng phải khai báo rõ mới có, dù nó cùng trục dọc với giá trị mặc định.

Cùng chương 4

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