0

When i use Checkbox in StatelessWidget, I can't change checkbox to checked/unchecked at runtime but it's work if i use StatefulWidget.

But, why i can change (typing) TextField value when I use StatelessWidget?

Iswanto San
  • 18,263
  • 13
  • 58
  • 79
  • 1
    Widget redraws when you click checkbox, thats why you need stateful widget, But In Stateless widget, the function returns the value but it doesn't redraw the widget – Balaji Jul 11 '20 at 06:47

1 Answers1

0

it's because you set/update checkbox value in your custom widget and if it's stateless you cant see changes because you can't use setState and redraw widget tree

but TextField update value inside itself widget and TextField is a stateful widget

class TextField extends StatefulWidget
Amir
  • 2,225
  • 2
  • 18
  • 27