何が使いづらかったの一元化された状態に応じてビューがどう変わるかを明確に記述できてスッキリにしかならんと思うんだけど