useFocusNode function
Creates a focus node
The node will be automatically disposed when the component is unmounted
Implementation
FocusNode useFocusNode({
String? debugLabel,
KeyEventResult Function(FocusNode, KeyEvent)? onKeyEvent,
bool skipTraversal = false,
bool canRequestFocus = true,
bool descendantsAreFocusable = true,
bool descendantsAreTraversable = true,
}) {
return useChangeNotifier(
() => FocusNode(
debugLabel: debugLabel,
onKeyEvent: onKeyEvent,
skipTraversal: skipTraversal,
canRequestFocus: canRequestFocus,
descendantsAreFocusable: descendantsAreFocusable,
descendantsAreTraversable: descendantsAreTraversable,
),
);
}