asynchronous函数或async =>导出默认值时?

export default async function () { }; 

要么

 export default async () => { }; 

导出默认函数时首选哪一个,为什么?

第一个是一般的首选。 这是一个声明,而不是一个expression价值,具有微妙的优势 。 如果你愿意的话,它可以很容易地命名,这是一个很好的做法 。 而且, 箭头函数在某些情况下有一些缺点 ,所以除非你绝对需要它们来保存this值(等等),否则你宁愿避免它们。 保存5个字符是很难的。