Nos exemplos que citou:
const user = await fetchUser().catch(handleUserError);
if (!user) return;
Tem custo zero, porque usar tem pacote?
Nos exemplos que citou:
const user = await fetchUser().catch(handleUserError);
if (!user) return;
Tem custo zero, porque usar tem pacote?
obrigado pela contribuição
realmente a sua sugestão faz a mesma coisa sem a necessidade de adicionar um pacote adicional ao projeto
o pacote que criei fica como opção apenas por preferências na escrita de código
eu mesmo, quando tiver a necessidade de usar poucas vezes, irei optar pelo seu código