【发布时间】:2021-09-17 15:44:56
【问题描述】:
我已经构建了这段代码:
const example = () => {
console.log("test");
}
function example() {
console.log("test");
}
既然它们的输出和用途是一样的,那么两者有什么明显的区别吗?
【问题讨论】:
标签: reactjs function constants
我已经构建了这段代码:
const example = () => {
console.log("test");
}
function example() {
console.log("test");
}
既然它们的输出和用途是一样的,那么两者有什么明显的区别吗?
【问题讨论】:
标签: reactjs function constants
我唯一能找到的是关于提升,如果你在声明它之前使用了一些组件,你应该使用函数,这样你的 linter 就不会抛出错误。
这样
const App = () => (
<>
<MyComponent />
<AlsoMyComponent />
</>
)
// I like to keep my components at the bottom
function MyComponent() {}
function AlsoMyComponent() {}
看看这个:https://dev.to/ugglr/react-functional-components-const-vs-function-2kj9
【讨论】: