Dan Tech Academy
Sau bài này bạn sẽ
  • Biết strong skipping so sánh param stable bằng equals() và param unstable bằng identity
  • Đọc được stability contract của Menu và giải thích vì sao ImmutableList đủ để compiler suy luận ra stable
  • Phân biệt hai lớp lọc chặn recomposition thừa: distinctUntilChanged ở Flow và skipping ở Composable
Thời lượng8 phút
Độ khóBeginner

Kiểm Soát Recomposition Bằng Cách Nào?

Vì sao Menu skip được recomposition: stability, strong skipping.

Nội dung bài học
  1. 01Mục Tiêu Bài Học
  2. 02Phần 1: Skipping Quyết Định UI Nào Không Cần Vẽ Lại
  3. 03Phần 2: Stability Contract Của Menu
  4. 04Phần 3: Một Lần Đổi State Đi Qua Hai Lớp Lọc
  5. 05Checkpoint
  6. 06Bad Smells
  7. 07Bảng Ghi Nhớ: @Stable và @Immutable
  8. 08Tham Khảo
  9. 09Điều Cần Nhớ

Chủ đề: mobile-action-pro, compose-state

Còn 9 phần trong bài nàyMở khóa toàn bộ Mobile Action ProMục Tiêu Bài Học, Phần 1: Skipping Quyết Định UI Nào Không Cần Vẽ Lại, … — cùng 64 bài học của khóa, source code và checklist.
Mở khóa Mobile Action ProThanh toán một lần — trọn đời — 7-day money-back. Đã mua? Đăng nhập
Đăng nhập