MvRxの雑な感想

雑多なことを書いただけのブログになります。内容はあまりないよう〜。


MvRxはAirbnbが開発をしているOSSフレームワークです。

特徴としては

ボイラープレートなコードを減らすことが期待できます😃

個人的に気になった部分、好きなとこ

StateでView状態を管理するところ

Stateを定義することのメリットは以下かなと思ってます。

Asyncがすごい良い

MvRxではAsyncというsealed classが定義されていて、

の4状態を表現することができます。画面の初期値は上記4状態で、大体のケースはケア出来ると思います。

プロジェクトに、Asyncだけ取り入れるのもアリだと思います。

Single Eventの処理をどうするのか

State内で保持すると、毎回発火してしまうので、Stateとは違う、他のstreamで表現することになると思う

参考

Written by