Closed6
TCA 入門

Testing NetworkRequest, Testing Effect
は、読み飛ばしたので、必要になった時に見直したい。

BindingAction, BindingReducer, BindableAction
Text.onChange()みたいな、TextFiled($text)みたいな、bindingを簡単に作成できる。
使わなくてもいいけど、
複数のBindingがある場合(Text, Switch)
(これを使わないと)
それぞれの Bindingの場所で、store.variable.sending(.action)のようにして、それぞれのBiding variableに対してActionを定義する必要がある。
(これを使うと)
Action を、BindableAction
Action.binding(BindingAction<State>)
Reduceの前に、BindingReducer()を呼ぶことで、
variableごとのactionを書かなくて良くなる。
sending()を書かなくても、bidingしてくれるようになる。
-> advantageは、コードをシンプルに短く書くことができることかな。

PersistenceReaderKey
- InAppMemory
- UserDefault
- fileStorage
Tab間などで、状態をshareできる。
このスクラップは2024/08/25にクローズされました