| 21 | }; |
| 22 | |
| 23 | class Switcher extends React.Component { |
| 24 | constructor(props) { |
| 25 | super(props); |
| 26 | this.state = { name: 'React in patterns' }; |
| 27 | this._buttonClick = this._handleButtonClick.bind(this); |
| 28 | } |
| 29 | render() { |
| 30 | return ( |
| 31 | <button onClick={ this._buttonClick }> |
| 32 | click me |
| 33 | </button> |
| 34 | ); |
| 35 | } |
| 36 | _handleButtonClick() { |
| 37 | console.log(`Button is clicked inside ${ this.state.name }`); |
| 38 | } |
| 39 | }; |
| 40 | |
| 41 | ReactDOM.render(<div><Switcher /><Form /></div>, document.querySelector('#container')); |
nothing calls this directly
no outgoing calls
no test coverage detected