atomWithAspida
https://scrapbox.io/files/63ffd03457e667001c77bef7.png
コアの思想
これを利用すると
Viewをシンプルにできる
前提知識
多すぎでしょkoushisa.icon
どういうときにつかいたいのか
GraphQLを使いたいが、バックエンドの実装コストやスキーマの運用コスト的に採用しづらくRESTにしたい場面 そのような文脈で楽して開発したいkoushisa.iconのワガママに応えつづけた結果の産物
一度出来上がった既存コードとの互換性を維持しつつ改善していったらこうなった
必要悪(は言い過ぎか)的な存在
お互いが知らない時に、全く同じタイミングで開発されてた
つまりkoushisa.iconは知らず知らずの内に車輪の再発明のようなことをしていたわけだ