¿Por qué el tutorial React recomienda que los estados del componente hijo se almacenen en el componente padre?

De acuerdo con el tutorial de React enhttps://facebook.github.io/react/tutorial/tutorial.html:

Cuando desee agregar datos de varios elementos secundarios o que dos componentes secundarios se comuniquen entre sí, mueva el estado hacia arriba para que viva en el componente principal. Luego, el padre puede pasar el estado a los hijos a través de accesorios, de modo que los componentes hijos siempre estén sincronizados entre sí y con el padre.

Esto parece contradecir las buenas prácticas de OOP donde cada objeto mantiene su propio estado.

Respuestas a la pregunta(1)

Su respuesta a la pregunta