'How to redraw only single widget in flutter?
No render all widgets. only render one widget.
Means not called build method because it's render all widgets.
Thanks for giving me your important time.
Solution 1:[1]
This case we are use any state management like getx, provider and many more link in description.
GetX or Get:- https://pub.dev/packages/get
Provider:- https://pub.dev/packages/provider
OR
We are use Builder widget.
Link:- https://api.flutter.dev/flutter/widgets/Builder-class.html
Solution 2:[2]
You can't update a widget UI without re-building. To avoid building every widget in a widget tree split your whole widget into small widgets. This will help re-building widgets separately. Also, use const
constructors.
Solution 3:[3]
you can use value notifier and wrap with valuelistnablebuilder to update only that widget when value changes of value notifier
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
Solution | Source |
---|---|
Solution 1 | Jayswal Viraj |
Solution 2 | NirmalCode |
Solution 3 | Vivek dusad |