initState method
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();
});
}
}