I am using only Text
widget inside an Obx
widget but I’m getting this issue
–
[Get] the improper use of a GetX has been detected.
You should only use GetX or Obx for the specific widget that will be updated.
If you are seeing this error, you probably did not insert any observable variables into GetX/Obx
or insert them outside the scope that GetX considers suitable for an update
(example: GetX => HeavyWidget => variableObservable).
If you need to update a parent widget and a child widget, wrap each one in an Obx/GetX.
please solve this error.
2
Answers
This error is thrown when you use an
Obx
widget without using really anyRx<T>
variables inside of it, so the library notifies you that there is no point wrapping some widget that will not update based on someRx<T>
with the Obx.Example of what causes this:
Controller:
View:
using
Obx(()=>)
without the Observable variable in view will throw this error.you have to use observable variables like i.e.
you have to use
.value
when accessing value in the view.