Open6

秩序あるJotaiの使い方を考える?

airRnotairRnot

SelectorsとOperations不要説?

そもそもJotaiにはselectorがない。また、useRecoilCallbackに相当するものもないので、SelectorsとOperationsでファイルを切らず、Atomsに書いたほうが良いのでは

jotaiのatomはreadonlyにもwriteonlyにも出来るので、1ファイルで収めてしまったほうが良いかもしれない

airRnotairRnot

いや、selectorFamilyatomFamilyで実現できるのか?

airRnotairRnot

Atoms

  • atom
  • atomFamily

Selectors

  • atom (readonly)
  • atomFamily

Operations

  • atom (writeonly)
  • atomFamily
airRnotairRnot

注意点

  • useAtomは極力避け、useAtomValueuseSetAtomを使う
  • useAtomValueuseSetAtomでは、中でuseMemoを使う(無限レンダリングを回避できる)
airRnotairRnot

APIからただ引っ張ってくるだけとかのreadonlyなatomは最初からSelectorsに書いたほうがいいかも