React Hooks 常量组件与功能组件

IT技术 reactjs react-native react-hooks
2021-04-26 17:38:06

我有一个在谷歌上搜索后无法弄清楚的问题,我认为最好在这里问。我了解功能组件和类组件之间的区别,但是 const 组件与功能组件之间的区别是什么?

例如

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

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

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

1个回答

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

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

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