initState method

  1. @override
void initState()
override

Called when this object is inserted into the tree.

Implementation

@override
void initState() {
  super.initState();
  _focusNode = widget.focusNode ?? createFocusNode();
  _updateNodeProperties();
  if (widget.autofocus) {
    // Trigger requestFocus during the next microtask queue
    scheduleMicrotask(() {
      if (mounted) _focusNode.requestFocus();
    });
  }
}