Kiến thức cơ bản về Flutter
Widget, StatelessWidget, StatefulWidget, widget tree, build method, hot reload
1Widget trong Flutter là gì?
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.
2Sự khác biệt chính giữa StatelessWidget và StatefulWidget là gì?
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.
3Phươ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ó?
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.
Widget tree trong Flutter là gì?
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
Các chủ đề phỏng vấn Flutter khác
Kiến thức cơ bản về Dart
Kiến thức cơ bản về ngôn ngữ Dart
Vòng đời của Widget
Lưu trữ cục bộ
Vòng đời ứng dụng
Layouts & Constraints
ListView & GridView
Điều hướng & Routing
Quản lý State cơ bản
Provider Pattern
Networking & HTTP
Tuần tự hóa JSON
Cơ sở dữ liệu cục bộ
Biểu mẫu & Xác thực
Hoạt ảnh
Tích hợp Firebase
Kiểm thử đơn vị
Kiểm thử widget
Build & Triển khai
Quản lý gói
Bộ nhớ & Hiệu năng
Streams & RxDart
State Management nâng cao
Flutter Design Patterns
Tối ưu hóa hiệu suất
Platform Channels
Custom Painting
Kiến trúc ứng dụng Flutter
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í