function 函数定义报错: Parsing error: '(' expected.eslint?

我这样定义一个function 函数为何会报错呢?

function Testcomp2 = () => {

  return <div></div> 
}

export default Testcomp2

image.png

image.png

Parsing error: '(' expected.eslint
缺少返回类型批注的“Testcomp2”隐式具有“any”返回类型。ts(7010)
应为“(”。ts(1005)
阅读 1.8k
1 个回答

不要自创写法

// 写法1
function Testcomp2 ()  {

  return <div></div> 
}
// 写法2
const Testcomp2 = () => {

  return <div></div> 
}
// 写法3
const Testcomp2 = function(){

  return <div></div> 
}
推荐问题
logo
Microsoft
子站问答
访问
宣传栏