首页 > 解决方案 > React Hooks 常量组件与功能组件

问题描述

我了解功能组件和类组件之间的区别,但是 const 组件与功能组件之间有什么区别?

例如

const Home = () => {
    return (
        <div>Home</div>
    )
}

function Home() {
     return (
        <div>Home</div>
    )
}

它们都可以使用钩子,那么主要区别是什么?

标签: reactjsreact-nativereact-hooks

解决方案


没有有效的区别。首先是使用箭头函数表达式 语法创建一个函数并将其存储到一个常量中,第二个是创建一个普通函数。

两者都是执行完全相同任务的函数,返回组件 JSX 代码进行渲染。

此外,没有“Const Component”这样的术语或概念;有“功能组件”“类组件”


推荐阅读