Closed6

TCA 入門

UeeekUeeek

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

UeeekUeeek

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は、コードをシンプルに短く書くことができることかな。

UeeekUeeek

PersistenceReaderKey

  • InAppMemory
  • UserDefault
  • fileStorage

Tab間などで、状態をshareできる。

このスクラップは2024/08/25にクローズされました