TabListWidget<T>
Extends
Component<T,TabListWidgetState>
Type Parameters
| Type Parameter | Default type |
|---|---|
T extends TabListWidgetProps | TabListWidgetProps |
Constructors
Constructor
new TabListWidget<T>(props): TabListWidget<T>;
Parameters
| Parameter | Type |
|---|---|
props | T |
Returns
TabListWidget<T>
Overrides
React.Component<
T,
TabListWidgetState
>.constructor
Properties
| Property | Type |
|---|---|
containerRef | RefObject<HTMLDivElement> |
resizeObserver? | ResizeObserver |
tabRefs | TabSelectionRefMap |
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
| Parameter | Type |
|---|---|
prevProps | T |
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