Skip to main content

TabListWidget<T>

Extends

Type Parameters

Type ParameterDefault type
T extends TabListWidgetPropsTabListWidgetProps

Constructors

Constructor

new TabListWidget<T>(props): TabListWidget<T>;

Parameters

ParameterType
propsT

Returns

TabListWidget<T>

Overrides

React.Component<
T,
TabListWidgetState
>.constructor

Properties

PropertyType
containerRefRefObject<HTMLDivElement>
resizeObserver?ResizeObserver
tabRefsTabSelectionRefMap

Methods

attachObserver()

attachObserver(): void;

Returns

void


componentDidMount()

componentDidMount(): void;

Called immediately after a component is mounted. Setting state here will trigger re-rendering.

Returns

void

Overrides

React.Component.componentDidMount

componentDidUpdate()

componentDidUpdate(prevProps): void;

Called immediately after updating occurs. Not called for the initial render.

The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null.

Parameters

ParameterType
prevPropsT

Returns

void

Overrides

React.Component.componentDidUpdate

componentWillUnmount()

componentWillUnmount(): void;

Called immediately before a component is destroyed. Perform any necessary cleanup in this method, such as cancelled network requests, or cleaning up any DOM elements created in componentDidMount.

Returns

void

Overrides

React.Component.componentWillUnmount

render()

render(): Element;

Returns

Element

Overrides

React.Component.render

shouldMeasureSelectedTab()

shouldMeasureSelectedTab(): boolean;

Returns

boolean


updateSelectedBounds()

updateSelectedBounds(): void;

Returns

void