What Are the Simplest State Management Solutions in Flutter?

Everything can be done in Flutter with any kind of state management, but should it be done like that? For simple apps, it is totally fine to go with Stateful/Inherited Widgets only, but if you’re making big/complex apps with lots of screens and a complex state that needs to be fetched from multiple widgets or screens, you should probably take a more advanced approach like provider or bloc.