【问题标题】:unused expression, expected an assignment or function call未使用的表达式,期望赋值或函数调用
【发布时间】:2019-01-26 14:39:54
【问题描述】:

我是新来的反应。我在下面的按钮 onClick 代码中编译“未使用的表达式,期望赋值或函数调用”时出错。

handleClick = (itemClicked:PaymentTypes, e) => {
    <Route exact path="/ListSwipe" render={(props) =>  ( <ListSwipe vpType={itemClicked}/> )} />
}

【问题讨论】:

  • 你要达到什么目的,你能解释一下这个任务吗?
  • 您能否提供更多信息?

标签: reactjs typescript react-router


【解决方案1】:

我不知道你打算使用 handleClick 函数来这样使用,但是你有警告(它不应该是一个错误,可能是一个 linter 错误),因为你既没有返回任何东西也没有调用函数这里。尝试像这样使用它:

handleClick = (itemClicked:PaymentTypes, e) =>
    <Route exact path="/ListSwipe" render={(props) =>  ( <ListSwipe vpType={itemClicked}/> )} />

【讨论】:

  • 谢谢!问题已解决,但它给出另一个错误“必须为布尔属性设置值”。
  • 我需要路由到表格行选择上的一个组件,所以 handleClick 是相同的事件侦听器
  • 请更新您的问题并提供更多信息和代码示例,了解您要完成的工作。
  • @AnjaliShahani,请问你是怎么解决这个问题的?
  • @devserkan:没有{} 的版本和有@anjali-shahani 的版本有什么区别?
猜你喜欢
  • 2020-03-30
  • 1970-01-01
  • 1970-01-01
  • 2014-12-26
  • 2017-09-09
  • 1970-01-01
  • 2019-04-22
  • 2020-02-12
相关资源
最近更新 更多