Cơ BảnFlutter iconFlutter

Sự khác nhau giữa `StatelessWidget` và `StatefulWidget` là gì?

StatelessWidget là immutable — sau khi build xong, nó không thể thay đổi.

  • Hàm build() chỉ được gọi một lần trừ khi parent rebuild. StatefulWidget duy trì state có thể thay đổi qua setState(), kích hoạt rebuild.
  • Dùng StatelessWidget cho UI tĩnh (nhãn văn bản, icon), StatefulWidget cho component tương tác (form, toggle).
  • Luôn ưu tiên StatelessWidget vì hiệu năng tốt hơn.

Xem toàn bộ Flutter cùng filter theo level & chủ đề con.

Mở danh sách Flutter