import * as React from 'react'; import Button from '@material-ui/core/Button'; class BuggyCounter extends React.Component<{}, {counter:number}> { constructor(props: {}) { super(props); this.state = { counter: 0 }; this.handleClick = this.handleClick.bind(this); } handleClick() { this.setState(({ counter }) => ({ counter: counter + 1 })); } render() { if (this.state.counter === 5) { // Simulate a JS error throw new Error('I crashed!'); } return

{ this.state.counter }

; } } export const Home = (props: React.Props) => { return (

Welcome to ODLUX.

) } export default Home;