mirror of
https://github.com/terribleplan/next.js.git
synced 2024-01-19 02:48:18 +00:00
c2eaf26ea9
* Remove flow-typed * Remove flow types * Remove the last types * Bring back taskr dependency * Revert "Bring back taskr dependency" This reverts commit 38cb95d7274d63fe63c6ac3c95ca358a28c17895. * Bring back preset-flow as it’s used for tests * Revert "Revert "Bring back taskr dependency"" This reverts commit b4c933ef133f4039f544fb10bf31d5c95d3b27a2.
16 lines
323 B
JavaScript
16 lines
323 B
JavaScript
import React from 'react'
|
|
|
|
class ErrorBoundary extends React.Component {
|
|
componentDidCatch (error, info) {
|
|
const {onError} = this.props
|
|
// onError is required
|
|
onError(error, info)
|
|
}
|
|
render () {
|
|
const {children} = this.props
|
|
return React.Children.only(children)
|
|
}
|
|
}
|
|
|
|
export default ErrorBoundary
|