Flutter

Kiến thức cơ bản về Flutter

Widget, StatelessWidget, StatefulWidget, widget tree, build method, hot reload

18 câu hỏi phỏng vấn·
Junior
1

Widget trong Flutter là gì?

Câu trả lời

Trong Flutter, mọi thứ đều là widget. Widget là một mô tả bất biến về một phần của giao diện người dùng. Widget mô tả giao diện của chúng sẽ trông như thế nào dựa trên cấu hình và state hiện tại. Flutter sử dụng các mô tả này để xây dựng element tree quản lý việc render trên màn hình.

2

Sự khác biệt chính giữa StatelessWidget và StatefulWidget là gì?

Câu trả lời

StatelessWidget là bất biến và không thể thay đổi sau khi được tạo. Nó được sử dụng cho các phần tử UI không thay đổi một cách động. StatefulWidget có thể duy trì state có thể thay đổi thông qua một đối tượng State liên kết, cho phép UI được dựng lại để phản hồi các thay đổi state.

3

Phương thức nào phải được triển khai trong mọi widget để xác định giao diện người dùng của nó?

Câu trả lời

Phương thức build() là bắt buộc trong tất cả các widget Flutter. Nó nhận một BuildContext làm tham số và trả về một Widget mô tả giao diện người dùng. Phương thức này được gọi mỗi khi framework cần dựng lại widget, ví dụ sau một lệnh gọi setState() trong StatefulWidget.

4

Widget tree trong Flutter là gì?

5

Sự khác biệt giữa hot reload và hot restart trong Flutter là gì?

+15 câu hỏi phỏng vấn

Nắm vững Flutter cho lần phỏng vấn tiếp theo

Truy cập tất cả câu hỏi, flashcards, bài kiểm tra kỹ thuật, bài tập code review và mô phỏng phỏng vấn.

Bắt đầu miễn phí