Flutter FutureBuilder Rebuilding on Every Parent setState: Root Causes and Fixes
If your FutureBuilder keeps restarting its Future on every parent rebuild, your data re-fetches on every keystroke, scroll, or tap. Here's why it happens and exactly how to stop it.