Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
みんなTCAって知ってる?
Search
tiking
February 27, 2021
Programming
0
910
みんなTCAって知ってる?
tiking
February 27, 2021
Tweet
Share
More Decks by tiking
See All by tiking
デザインシステムっていいな
tiking76
0
170
GraphQL 入門
tiking76
0
1.3k
みんなTCAって 知ってる?ver2.0
tiking76
1
310
最近きてるかもって思ってるデザイン
tiking76
0
230
Swiftのちょっとうれしい構文
tiking76
0
73
p1assさんを作ろうと試みました
tiking76
0
130
PRのときに使われがちな略語のやつ
tiking76
0
96
swiftでもグラフ書いてみたくない??
tiking76
0
200
コードでUI構築してみた
tiking76
0
88
Other Decks in Programming
See All in Programming
型のインスタンス化は非常に深く、無限である可能性があります。
kimitashoichi
0
130
React CompilerとFine Grained Reactivityと宣言的UIのこれから / The next chapter of declarative UI
ssssota
7
3.3k
Develop iOS apps with Neovim / vimconf_2024
uhooi
1
310
社内活動の取り組み紹介 ~ スリーシェイクでこんな取り組みしてます ~
bells17
0
390
Figma Dev Modeで変わる!Flutterの開発体験
watanave
0
3.7k
事業成長を爆速で進めてきたプロダクトエンジニアたちの成功談・失敗談
nealle
3
1.3k
flutterkaigi_2024.pdf
kyoheig3
0
460
rails statsで大解剖 🔍 “B/43流” のRailsの育て方を歴史とともに振り返ります
shoheimitani
0
110
第5回日本眼科AI学会総会_AIコンテスト_3位解法
neilsaw
0
130
The rollercoaster of releasing an Android, iOS, and macOS app with Kotlin Multiplatform | droidcon Italy
prof18
0
140
14 Years of iOS: Lessons and Key Points
seyfoyun
1
640
似たもの同士のPerlとPHP
uzulla
1
110
Featured
See All Featured
Fashionably flexible responsive web design (full day workshop)
malarkey
405
65k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
247
1.3M
Bash Introduction
62gerente
608
210k
Site-Speed That Sticks
csswizardry
1
150
Navigating Team Friction
lara
183
15k
Scaling GitHub
holman
458
140k
Side Projects
sachag
452
42k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
31
2.7k
How to Ace a Technical Interview
jacobian
276
23k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Docker and Python
trallard
41
3.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" が… / 今城 善矩