Além de limpar o campo de digitação adicionei também a feature de aplicar o foco no input novamente, utilizando para isso o método .focus(). Então quando o usuário tenta salvar ou salva um item, automaticamente o campo de digitação é zerado e recebe o foco pra ser utilizado prontamente.
import createItem from "./criarItem.js";
import verifyList from "./verificarLista.js";
const item = document.getElementById('input-item');
const lista = document.getElementById('lista-de-compras');
const addItem = (event) => {
event.preventDefault()
if (item.value === null || item.value.trim() === "") {
alert("Por favor, digite um item!");
item.value = ''
item.focus()
return;
}
const listItem = createItem(item.value)
lista.appendChild(listItem);
verifyList(lista);
item.value = ''
item.focus()
}
export default addItem;