useFocusNode function

FocusNode useFocusNode({
  1. String? debugLabel,
  2. bool canRequestFocus = true,
  3. FocusOnKeyEventCallback? onKeyEvent,
  4. bool skipTraversal = false,
})

Creates a FocusNode.

The node is automatically disposed when the widget is unmounted.

Implementation

FocusNode useFocusNode({
  String? debugLabel,
  bool canRequestFocus = true,
  FocusOnKeyEventCallback? onKeyEvent,
  bool skipTraversal = false,
}) {
  final n = FocusNode(
    debugLabel: debugLabel,
    canRequestFocus: canRequestFocus,
    onKeyEvent: onKeyEvent,
    skipTraversal: skipTraversal,
  );
  onBeforeUnmount(n.dispose);
  return n;
}