@booji/react
TypeScript icon, indicating that this package has built-in type declarations

1.3.4 • Public • Published

@booji/react

React端SDK,本包在 @booji/browser 的基础上添加了React的集成,用于拦截 React 的错误

使用示例

入口文件

import React from "react"
import ReactDOM from "react-dom";
import { init } from "@booji/react"

init({
  dsn: "xxx",
  appKey: "xxx"
})

ReactDOM.render(<App />, document.getElementById('root'));

ErrorBoundary

点击这里了解 React 的 ErrorBoundary

import { ErrorBoundary } from '@booji/react'

export default function FunctionalComponent() {
  const onError = (error: Error, componentStack: string) => {
    // 处理错误
  }
  const fallbackView = <p>出错啦,现在加载的是兜底视图</p>;
  return (
    <>
      <ErrorBoundary onError={onError} fallback={fallbackView}>
        <ComponentWithError />
      </ErrorBoundary>
    </>
  )
}

Readme

Keywords

none

Package Sidebar

Install

npm i @booji/react

Weekly Downloads

1

Version

1.3.4

License

BSD-3-Clause

Unpacked Size

78.4 kB

Total Files

9

Last publish

Collaborators

  • titan~