What problem does state hoisting address?
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: "State duplication". Nâng trạng thái (state hoisting, hay lifting state up) là đưa dữ liệu mà nhiều widget cùng cần lên tổ tiên chung gần nhất, rồi truyền giá trị xuống qua tham số và truyền hàm gọi lại như onChanged lên trên; nhờ đó chỉ có một nguồn sự thật, tránh việc mỗi widget giữ một bản sao riêng rồi lệch nhau. "API delay" sai vì độ trễ mạng được xử lý bằng Future, trạng thái chờ và bộ nhớ đệm, không phụ thuộc trạng thái đặt ở đâu trong cây. "Theme conflict" sai vì giao diện màu sắc được thống nhất qua ThemeData và Theme.of(context), một cơ chế khác hẳn. "Navigation error" sai vì lỗi điều hướng như route không tồn tại hay pop sai ngăn xếp thuộc về Navigator, không phải vấn đề mà việc nâng trạng thái nhắm tới.
Cùng chủ đề
Đi tiếp từ đây