`TextField` vs `TextFormField` — when need `TextFormField`?

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ở
TextField và TextFormField là hai loại widget trong Flutter dùng để nhập liệu văn bản. TextField chỉ đơn giản là một ô nhập liệu văn bản, còn TextFormField là một loại TextField có thêm các tính năng như kiểm tra dữ liệu (validator), lưu trữ dữ liệu (onSaved) và liên kết với trạng thái của Form. Vì vậy, khi cần sử dụng TextFormField, bạn phải đặt nó trong một Form và liên kết validator/onSaved với trạng thái của Form. Điều này giúp bạn có thể kiểm tra dữ liệu nhập vào và lưu trữ dữ liệu một cách dễ dàng.

Cùng chủ đề