transforms/__testfixtures__/rename-unsafe-lifecycles/arrow-functions.input.js (13 lines of code) (raw):

const React = require('React'); class Component extends React.Component { componentWillMount = logger('componentWillMount'); componentDidMount = logger('componentDidMount'); componentWillReceiveProps = logger('componentWillReceiveProps'); shouldComponentUpdate = logger('shouldComponentUpdate'); componentWillUpdate = logger('componentWillUpdate'); componentDidUpdate = logger('componentDidUpdate'); componentWillUnmount = logger('componentWillUnmount'); render() { return null; } }