我不禁想知道在使用纯函数和箭头函数作为React函数组件时是否有任何优势。
const MyMainComponent = () => (
<main>
<h1>Welcome to my app</h1>
</main>
)
function MyMainComponent() {
return (
<main>
<h1>Welcome to my app</h1>
</main>
)
}
它们都可以正常工作,但有没有一种推荐的方法来编写它们?有哪些支持其中一种方法的论点吗?
编辑:我知道在使用普通的JavaScript函数时(即上下文、堆栈跟踪、返回关键字等),可能会对函数的使用方式产生影响。然而,我纯粹是就React组件的角度提出这个问题。
this
上下文的差异、提升等方面有所不同。 - quirimmo