Estas herramientas no nos permiten especificar con precisión qué, cuándo y dónde renderizaremos el contenido de nuestros componentes.
Este patrón permite pasar información a nuestros componentes a través de una función. Esto permite renderizar componentes que ya tienen la información debido a la función.
En vez de enviar la función dentro del componente, podemos enviarla como una propiedad. Este patrón es útil para compartir información de manera efectiva.
Transformaremos el componente
TodoList
para tener una render prop por cada estado distinto que pueden tener nuestros Todos.
Forma actual con composición de componentes.
Forma esperada con render props.