iT邦幫忙

2023 iThome 鐵人賽

DAY 26
0
自我挑戰組

一天學一篇 Google Codelabs系列 第 26

112/26 - 架構與狀態 - 建構 Compose UI

  • 分享至 

  • xImage
  •  

今天學什麼?

今天閱讀「適用於 Android 開發人員的 Jetpack Compose」第三章「架構與狀態」的「建構 Compose UI

學習筆記

  1. 單向資料流模式適用於 Jetpack Compose
    • 單向資料流 (UDF) 是一種設計模式,其中狀態向下流動,事件向上流動
  2. 單向資料流
    • 事件
    • 更新狀態
    • 顯示狀態
  3. Jetpack Compose 優勢
    • 可測試性
    • 狀態封裝
    • 使用者介面一致性
  4. 保持狀態
    • remember { mutableStateOf(value)}
    • rememberSaveable { mutableStateOf(value)}
  5. 每個可組合參數都應該盡可能減少持有的資訊量
  6. 使用者介面層不得變更事件處理常式之外的狀態
  7. 避免並行問題,因為這可以確保狀態不會從其他執行緒變更

上一篇
112/25 - 架構與狀態 - Compose 階段
下一篇
112/27 - 架構與狀態 - Compose 狀態思維
系列文
一天學一篇 Google Codelabs30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言