Composição de componente é uma das funcionalidades poderosas do React. Ao trabalhar com React, é importante começar a pensar na sua interface de usuário em termos de componentes como o App exemplo no último desafio. Você divide sua interface de usuário em seus blocos de construção básicos, e essas peças se tornam os componentes. Isso ajuda a separar o código responsável pela interface do usuário do código responsável por lidar com a lógica da sua aplicação. Pode simplificar grandemente o desenvolvimento e a manutenção de projetos complexos.
Existem dois componentes funcionais definidos no editor de código, chamados `TypesOfFruit` e `Fruits`. Pegue o componente `TypesOfFruit` e componha, ou *nest* ele dentro do componente `Fruits`. Em seguida, pegue o componente `Fruits` e aninhe-o dentro do componente `TypesOfFood`. O resultado deve ser um componente filho, aninhado em um componente pai, que está aninhado dentro do seu próprio componente pai!