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
子站问答
访问
宣传栏