rsnext/examples/with-sentry/pages/index.js

27 lines
474 B
JavaScript
Raw Normal View History

import React from 'react'
class Index extends React.Component {
state = {
raiseError: false
}
componentDidUpdate () {
if (this.state.raiseError) {
throw new Error('Houston, we have a problem')
}
}
raiseError = () => this.setState({ raiseError: true })
render () {
return (
<div>
<h2>Index page</h2>
<button onClick={this.raiseError}>Click to raise the error</button>
</div>
)
}
}
export default Index