Los documentos oficiales de React dicen que debe obtener datos del servidor en el método de ciclo de vida del componenteDidMount .
Puede sonar un poco extraño que, en caso de que su componente necesite algunos datos (que es bastante frecuente), siempre debe esperar la representación inicial, incluidas las manipulaciones lentas de API DOM para el componente y sus elementos secundarios. Proporciona un retraso irrazonable en el envío de la solicitud al servidor.
¿Cómo podría explicar por qué es una buena decisión para el equipo de React no implementar un método de ciclo de vida especial como componenteFetchInitialData (que se invoca al principio) para la obtención de datos inicial?
La pregunta de la entrevista que me confundió.