Reactjs 从react上的HTML元素获取值时的函数参数类型

Reactjs 从react上的HTML元素获取值时的函数参数类型,reactjs,typescript,typescript-typings,Reactjs,Typescript,Typescript Typings,所以我只是做了一个函数,从HTML元素(LI标记)中获取一个值。此函数也将在onClick事件上调用 const getContents = (e: any) => { const data = e.target.textContent.split('some-separator') //.. and so on // other stuff } return ( <li onClick={(e) => getContents(e)}>{some date

所以我只是做了一个函数,从HTML元素(LI标记)中获取一个值。此函数也将在onClick事件上调用

const getContents = (e: any) => {
  const data = e.target.textContent.split('some-separator') //.. and so on

  // other stuff
}

return (
  <li onClick={(e) => getContents(e)}>{some date}</li>
)
const getContents=(e:any)=>{
const data=e.target.textContent.split('some-separator')/…等等
//其他东西
}
返回(
  • getContents(e)}>{some date}
  • )
    目前,我正在使用
    any
    ,因为我不知道也不能缩小类型。什么样的字体才是正确的,当我试着放一个别致的字体时,字体脚本会尖叫

    (属性)Node.textContent:string | null-对象可能为“null”

    从'react'导入{SyntheticEvent}
    const getContents=(e:SyntheticEvent)=>{
    // ...
    }
    //或者更具体地说
    const getContents=(e:SyntheticEvent)=>{
    e、 当前目标值
    }