Biểu mẫu & Xác thực
Form, TextFormField, GlobalKey<FormState>, validators, quản lý focus, kiểu nhập liệu
1Vai trò chính của widget Form trong Flutter là gì?
Vai trò chính của widget Form trong Flutter là gì?
Câu trả lời
Widget Form đóng vai trò là một vùng chứa để nhóm và quản lý nhiều trường biểu mẫu (FormField). Nó cho phép xác thực, lưu và đặt lại tất cả các trường trong một thao tác duy nhất thông qua FormState. Nếu không có Form, mỗi trường phải được quản lý riêng lẻ.
2Làm thế nào để truy cập FormState nhằm kích hoạt việc xác thực biểu mẫu?
Làm thế nào để truy cập FormState nhằm kích hoạt việc xác thực biểu mẫu?
Câu trả lời
Để truy cập FormState, cần sử dụng một GlobalKey<FormState> được gán cho thuộc tính key của Form. Sau đó, thuộc tính currentState của key này cung cấp quyền truy cập vào FormState và các phương thức validate(), save() và reset().
3Sự khác biệt giữa TextField và TextFormField là gì?
Sự khác biệt giữa TextField và TextFormField là gì?
Câu trả lời
TextFormField là một phiên bản của TextField được tích hợp với Form. Nó kế thừa từ FormField và có thuộc tính validator tự động tích hợp với FormState.validate(). TextField không thể trực tiếp tham gia vào việc xác thực theo nhóm của một Form.
Thuộc tính validator của một TextFormField trả về gì để báo lỗi?
Thuộc tính autovalidateMode của một Form dùng để làm gì?
+17 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
Kiến thức cơ bản về Flutter
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ộ
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í