I have 20 input fields in my app. What is the best way to define TextFormField
widgets?
For example:
Column(
children: [
_buildCariUnvanTextField(unvanController),
_buildCariUnvanTextField(unvanController),
_buildCariUnvanTextField(unvanController),
_buildCariUnvanTextField(unvanController),
_buildCariUnvanTextField(unvanController),
_buildCariUnvanTextField(unvanController),
_buildCariUnvanTextField(unvanController),
_buildCariUnvanTextField(unvanController),
_buildCariUnvanTextField(unvanController),
_buildCariUnvanTextField(unvanController),
],
),
Should I have 20 separate methods? Is it the correct way to define? Or what should I do? Can anyone explain?
Avoid using helper methods altogether and instead define and use own defined classes/widgets.
For reference:
And another SO question where it has been answered:
What is the difference between functions and classes to create reusable widgets?