Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
みんなTCAって知ってる?
tiking
February 27, 2021
Programming
0
580
みんなTCAって知ってる?
tiking
February 27, 2021
Tweet
Share
More Decks by tiking
See All by tiking
デザインシステムっていいな
tiking76
0
68
GraphQL 入門
tiking76
0
700
みんなTCAって 知ってる?ver2.0
tiking76
1
210
最近きてるかもって思ってるデザイン
tiking76
0
130
Swiftのちょっとうれしい構文
tiking76
0
44
p1assさんを作ろうと試みました
tiking76
0
75
PRのときに使われがちな略語のやつ
tiking76
0
77
swiftでもグラフ書いてみたくない??
tiking76
0
85
コードでUI構築してみた
tiking76
0
47
Other Decks in Programming
See All in Programming
TextPruner による大規模言語モデルの軽量化 / Large language model pruning using TextPruner
misawann
0
340
WindowsコンテナDojo:第3回 ASP.NET 入門、これまでの技術とCore Blazor
oniak3ibm
PRO
0
100
職場にPythonistaを増やす方法
soogie
0
330
iOSアプリの技術選択2022
tattn
6
2.6k
モデリングの費用対効果
masuda220
PRO
4
990
Kotlin KSP - Intro
taehwandev
1
520
Architectural practices for greater scalability and innovation
otaviojava
0
140
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
4
670
【Qiita Night】新卒エンジニアによるSwift6与太予想
eiji127
0
190
「新卒だけ」じゃない!学び直しを支えるミクシィの技術研修を紹介
mixi_engineers
PRO
0
260
もしも、 上司に鬼退治を命じられたら~プロジェクト計画編~
higuuu
0
310
LegalForceの契約データを脅かすリスクの排除と 開発速度の向上をどうやって両立したか
aibou
0
640
Featured
See All Featured
Designing Experiences People Love
moore
130
22k
Large-scale JavaScript Application Architecture
addyosmani
499
110k
Practical Orchestrator
shlominoach
178
8.6k
For a Future-Friendly Web
brad_frost
164
7.4k
Designing with Data
zakiwarfel
91
3.9k
Six Lessons from altMBA
skipperchong
14
1.3k
Clear Off the Table
cherdarchuk
79
280k
10 Git Anti Patterns You Should be Aware of
lemiorhan
638
52k
Gamification - CAS2011
davidbonilla
75
3.9k
Making the Leap to Tech Lead
cromwellryan
113
6.9k
Web Components: a chance to create the future
zenorocha
303
40k
GraphQLとの向き合い方2022年版
quramy
16
8.1k
Transcript
みんなTCAって 知ってる? tiking Zli・LOCAL学生部 合同LT会2021 2021/2/26
自己紹介 名前 : 舘佳紀 大学 : 会津大学学部3年 サークル : Zli所属です
ハンドルネーム: チキング 好きな言語 swift twitter @tikin0716 gitHub tiking76
Agenda 1. TCAとは 2. 実際にやってみた… 3. 総評
TCAとは
TCAとは The Composable Architecture • Redux,Elmの思想を受け継いだアーキテクチャ • UIKit,SwiftUI両方で使えます😤
TCAとは • State management • Composition ←これがいい!! • Side effects
• Testing • Ergonomics
データの流れ Action View State Reducer Effect Store
データの流れ テストしたい時 Action View State Reducer Effect Environment Store DI
実際にやってみた…
Store
View
総評 ドキュメントが少ないんじゃ… ある程度慣れてくると、楽にかけるみたい…
tips Document • https://github.com/pointfreeco/swift-composable-architecture#learn-mor e • ComposableArchitecture - ComposableArchitecture •
https://carbon.now.sh/sdYH1wRRXcQpQM6t75eV • iOSDC Japan 2020: iOSアプリ開発のための"The Composable Architecture" が… / 今城 善矩