I\'m trying to understand the best practice for controlling a StatefulWidget\'s state outside of that Widgets State.
I have the following interface defined.
Have you considered lifting the state to the parent widget? It is a common, though less ideal than Redux, way to manage state in React as far as I know, and this repository shows how to apply the concept to a Flutter app.