useFormField function

(TextEditingController, FocusNode) useFormField([
  1. String? defaultValue
])

Simple Record wrapper around useFocusNode and useTextEditingController hooks.

final (focusNode, textController) = useFormField('initial value');

Implementation

(TextEditingController, FocusNode) useFormField([String? defaultValue]) {
  final focusNode = useFocusNode();
  final controller = useTextEditingController(text: defaultValue);

  return (controller, focusNode);
}