Olá Gabriel, tudo bem?
Entendo que você queira transformar a linha de código em algo mais legível utilizando if e else. Uma forma de fazer isso seria:
let livrosFiltrados;
if (categoria == 'disponivel') {
livrosFiltrados = livros.filter(livro => livro.quantidade > 0);
} else {
livrosFiltrados = livros.filter(livro => livro.categoria == categoria);
}
Dessa forma, estamos atribuindo o valor de livros.filter(livro => livro.quantidade > 0)
à variável livrosFiltrados
caso a condição categoria == 'disponivel'
seja verdadeira. Caso contrário, atribuímos o valor de livros.filter(livro => livro.categoria == categoria)
à mesma variável.
Espero ter ajudado e bons estudos!