ErrorBoundary class
Signature
export declare class ErrorBoundary extends PureComponent<Props, State>
Import
import { ErrorBoundary } from '@grafana/ui';
Properties
Property | Modifiers | Type | Description |
---|---|---|---|
state | State |
Methods
Method | Modifiers | Description |
---|---|---|
componentDidCatch(error, errorInfo) | ||
componentDidUpdate(prevProps) | ||
render() |
state property
Signature
readonly state: State;
componentDidCatch method
Signature
componentDidCatch(error: Error, errorInfo: ErrorInfo): void;
Parameters
Parameter | Type | Description |
---|---|---|
error | Error | |
errorInfo | ErrorInfo |
Returns:
void
componentDidUpdate method
Signature
componentDidUpdate(prevProps: Props): void;
Parameters
Parameter | Type | Description |
---|---|---|
prevProps | Props |
Returns:
void
render method
Signature
render(): React.ReactNode;
Returns:
React.ReactNode