Properties:

Callback method to be invoked when the focus manager is to be dismissed. This happens
in the following scenarios if a dismiss callback has been specified:A dismiss key has been pressedIn a non-circular focus manager, when:The active descendant is the first one and a prev key has been pressed.The active descendant is the last one and a next key has been pressed.

Object representing the keys used to navigate between descendants. The format for the prop is:
{dismiss: value, dismissNext: value, dismissPrev: value, next: value, prev: value} where
value can be both a number or an array of numbers with the allowed keyCodes.

Focuses the current active descendant.Several Widgets can be nested in a component hierarchy by attaching this focus method to
the widget DOM node, transferring the DOM focus control to the inner FocusManager.

Returns the dismiss action, if any, the focus manager should execute to yield the focus. This
will happen in any of these scenarios if a dismiss callback has been specified:A dismiss key has been pressedIn a non-circular focus manager, when:The active descendant is the first one and a prev key has been pressed.The active descendant is the last one and a next key has been pressed.