React life cycle bug
componentWillMount finish before _renderSomething
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.14.6/react-dom.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.14.6/react.min.js"></script>
<div id='app'></div>
Babel + JSX
class Table extends React.Component {
componentWillMount() {
console.log('componentWillMount is done.')
}
render() {
const something = this._renderSomething()
return (<div>{something}</div>)
}
_renderSomething() {
console.log('_renderSomething is called.')
return (
<p>Hello world!</p>
)
}
}
ReactDOM.render( < Table / > ,
document.querySelector('#app')
)