Upgrade to Pro — share decks privately, control downloads, hide ads and more …

最新技術をキャッチアップしたい~The Composable Architecture~

Kanta
September 29, 2023
190

最新技術をキャッチアップしたい~The Composable Architecture~

Kanta

September 29, 2023
Tweet

Transcript

  1. 概念 nState Management nComposition nTesting nSide Effects ある画⾯での状態の変更を別の画⾯で すぐに監視することができる⽅法 ⼤きな機能を細く分割し、それぞれを簡単に繋げて

    機能を形成することができる 副作⽤を分離し、可能な限りテストができる 様々なケースのテストができる • 多くのComponentで構成された機能の統合テスト • 副作⽤がアプリケーションに与える影響のテスト
  2. Reducer Action State Store Effect View 主要構成 Button Tap! count

    1up Viewに反映! レスポンス リクエスト
  3. Key Path Member Lookupとは =>Dynamic Member Lookup属性をKey Pathに基づいて拡張されたもの • 存在しないプロパティにアクセスすることができる

    • サジェストは出てこない… • 存在しないプロパティにアクセスすることができない • サジェストは出てくる
  4. PointFreeが出しているライブラリの皆さん swift-case- paths swift- depedencies swift- snapshot- testing swift- identified-

    collections swiftui- navigation 今回紹介したライブラリも最初の基礎的な部分!