React.js ciclo de vida del componente, comportamiento del estado y naturaleza asincrónica de JavaScript

Tengo un problema con el resultado esperado y el resultado real. A pesar defetchData() yfetchnumberOfCommits()os métodos @ se llaman desdecomponentWillMount() todavía la matriz no tiene datos. Pero al final, el método de representación se llama dos veces, donde la matriz tiene datos de la API. Llamé a lasetState() método en los dos métodos mencionados anteriormente, donde llama al método de representación. Mi problema es ¿por qué la matriz no obtiene datos tan pronto como se llaman los dos métodos? ¿Y en qué punto la matriz obtiene datos?

Code ejemplo

Respuestas a la pregunta(3)

Su respuesta a la pregunta