ReactJs: ¿Cómo pasar el estado inicial mientras se procesa un componente?

Sé que puedo pasarprops mientras se procesa un componente. También estoy al tanto degetInitialState método. Pero el problema es quegetInitialState no está ayudando mucho porque mi componente no sabe su estado inicial. Hago. Así que quiero pasarlo mientras lo renderizo.

Algo como esto (pseudocódigo):

React.render(<Component initialState={...} />);

Sé que podría usar unprop funcionar como el estado inicial pero esto huele a un antipatrón.

¿Qué tengo que hacer?

EDITAR POR CLARIDAD

Imagina que tengo unCommentList componente. Cuando lo renderizo por primera vez, el estado inicial corresponde a la instantánea de los comentarios actuales de mi base de datos. A medida que el usuario incluya comentarios, esta lista cambiará, y por eso debería ser unstate y noprops. Ahora, para representar la instantánea inicial de los comentarios, debería pasarla alCommentsList componente, porque no tiene forma de saberlo. Mi confusión es que la única forma en que veo pasar esta información es a través de unprops que parece ser un antipatrón.

Respuestas a la pregunta(4)

Su respuesta a la pregunta