現実世界はTODOアプリを一番綺麗に書けるコンテストではない
from FlutterでBLoCだChangeNotifierと振り回されて消耗するまえに
プレーンなChangeNotifierパターンの問題
これは事実上のActiveRecordパターン(バックエンドがDBではなくJSONを返すHTTPリクエストであるという違いはある)です。
CRUDだけで完結するような極々小規模なアプリではよく動作しますが、アプリが管理するデータが少しでも複雑になると破綻します。RailsのFatModelがいい例です。
ちなみに僕がmobx(あるいはそれを使って"シンプル"を標榜しているサンプル)を使わない理由も同じです。現実世界はTODOアプリを一番綺麗に書けるコンテストではないので、見せかけのコード数の少なさで全てを判断するのはやめましょう。
#Rails
#責務が肥大化
#MobX
#要件がデカいとどうリファクタリングしても別に実装が小さくなるわけではない