Did you know?
The widget build
method can potentially be called in every frame and should not have any side effects.
Here's a list of DOs and DON'Ts. 👇
Conversely, you can run side effects inside widget callbacks, since these are triggered by separate events that are not part of the rendering phase.
I've written a complete article about side effects.
If you got this wrong before, it will help you. 👇
Happy coding!