According to this page http://busypeoples.github.io/post/react-component-lifecycle/ The render method for a component is called right in between the componentWillMount
and componentDidMount
methods amongst other places.
But the react.js documentation for component lifecycles here https://facebook.github.io/react/docs/component-specs.html says that the componentDidMount
methods of all child activities are called before the parent. I can understand that componentDidMount
is ok to call after any child components are rendered but how does the runtime know which children to call the componentWillMount
function on before they are rendered? Or am I right in assuming that componentWillMount
is called for the parent activity first and then for the children (unlike componentDidMount
)?
Thanks!