Tentei solucionar desta forma o erro "setFiltro is not a function": Inseri dentro do App.jsx no componente Cabecalho a props setFiltro: que anteriormente não tinha. Depois, mantive no componente CampoTexto esta mesma props: const CampoTexto = ({ setFiltro }). Em seguida, inseri a mesma props no componente GaleriaContainer do index.jsx da Galeria: . A ideia era criar aninhamento de props e garantir reflexos na Galeria ao digitar no input do CampoTexto. Estas alterações funcionaram, o erro desapareceu. Contudo, parece que há um bug, pois digitando lua, o filtro ocorre corretamente, mas digitando gal renderiza certo e digitando galaxias, não renderiza. Seria esta a melhor solução? E em relação ao filtro, devo implementar mais alguma coisa? ps.: ver no https://github.com/JZanataNeto