我有一个在谷歌上搜索后无法弄清楚的问题,我认为最好在这里问。我了解功能组件和类组件之间的区别,但是 const 组件与功能组件之间的区别是什么?
例如
const Home = () => {
return (
<div>Home</div>
)
}
到
function Home() {
return (
<div>Home</div>
)
}
它们都可以使用钩子,那么主要区别是什么?
我有一个在谷歌上搜索后无法弄清楚的问题,我认为最好在这里问。我了解功能组件和类组件之间的区别,但是 const 组件与功能组件之间的区别是什么?
例如
const Home = () => {
return (
<div>Home</div>
)
}
到
function Home() {
return (
<div>Home</div>
)
}
它们都可以使用钩子,那么主要区别是什么?
没有有效的区别。首先是使用箭头函数表达式 语法创建一个函数并将其存储到一个常量中,第二个是创建一个普通函数。
两者都是执行完全相同任务的函数,返回组件 JSX 代码以进行渲染。
此外,没有这样的术语或概念“Const Component”;有“功能组件”和“类组件”。