入れ子のReact.ComponentでcomponentWillMountとcomponentDidMountが呼ばれる順番。
バケツリレーを楽しんでいたところ、順番に起因する失敗をしたので、残しておきます。
単純なピラミッド
<Top>
<Middle>
<Content/>
</Middle>
</Top>
浅い方からcomponentWillMountが呼ばれ、深い方からcomponentDidMountが呼ばれます。
TopMiddleContent- ここから
componentDidMount ContentMiddleTop
並列のコンポーネントがある場合
<Top>
<A/>
<Middle>
<Content/>
</Middle>
<B/>
</Top>
上から順番に、浅い方からcomponentWillMountが呼ばれ、上から順番に、深い方からcomponentDidMountが呼ばれます。
TopAMiddleContentB- ここから
componentDidMount AContentMiddleBTop
並列はそのまま、深さ基準では逆転という感じです。