ErrorBoundary

See source code
Table of contents

Extends React.Component<React.PropsWithChildren<TLErrorBoundaryProps>, { error: Error | null; }>.

class ErrorBoundary extends React.Component<
  React.PropsWithChildren<TLErrorBoundaryProps>,
  {
    error: Error | null;
  }
> {}

Properties

error

error: Error | null;

state

state: {
  error: null;
};

Methods

getDerivedStateFromError( )

static
static getDerivedStateFromError(error: Error): {
  error: Error;
};

Parameters

NameDescription

error

Error;

Returns

{
  error: Error;
};

componentDidCatch( )

componentDidCatch(error: unknown): void;

Parameters

NameDescription

error

unknown;

Returns

void;

render( )

render():
  | bigint
  | boolean
  | import("react/jsx-runtime").JSX.Element
  | Iterable<React.ReactNode>
  | null
  | number
  | Promise<
      | bigint
      | boolean
      | Iterable<React.ReactNode>
      | null
      | number
      | React.ReactElement<unknown, React.JSXElementConstructor<any> | string>
      | React.ReactPortal
      | string
      | undefined
    >
  | string
  | undefined;

Prev
Ellipse2d
Next
FontManager