Duas pequensa melhorias na função fazPesquisa do componente Pesquisa:
- para ele não ficar restrito ao case sensitive
- limpar o resultado da pesquisa quando o campo de pesquisa estiver em branco
a quem interessar, segue o código.
function fazPesquisa(evento) {
const textoDigitado = evento.target.value
if (textoDigitado) {
const resultadoPesquisa = livros.filter(livro => livro.nome.toUpperCase().includes(textoDigitado.toUpperCase()));
setLivrosPesquisados(resultadoPesquisa);
} else {
setLivrosPesquisados([]);
}
}