Flutter: クラスの外からsetStateで再描画する方法 - ProviderやRiverpodを使わないMVVM https://halzoblog.com/setstate-mvvm/