MicroViewControllerのステート副作用管理技術「ThunkBag」の紹介 by orakaro

iOSDC Japan 2018
レギュラートーク(30分)

MicroViewControllerのステート副作用管理技術「ThunkBag」の紹介

orakaro orakaro orakaro

メルカリの新アーキテクチャー”MicroViewController”にReduxライクステートが導入されましたが、そのステートの副作用管理問題に悩まされた時期もありました。副作用を優先すべきケースと優先すべきでないケースの明確化、プロパティーの順序を意識することなく安全なステート変更の保証など、上手く副作用を管理する仕組みのThunkBagをこのトークで紹介致します。