reactjs - 未使用的表达式,需要赋值或函数调用

标签 reactjs typescript react-router

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

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

最佳答案

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

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

关于reactjs - 未使用的表达式,需要赋值或函数调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51931213/

相关文章:

reactjs - Prettier 不格式化 .tsx 文件

reactjs - 如何在 Cloudflare 后面的 Google Storage Bucket 中托管 React 应用程序?

javascript - 更改 node_modules 中的包时如何触发 React 的热重载?

node.js - 使用 ASP.Net Core 应用程序填充 Angular 上的下拉列表时出现错误 TS2717

javascript - 通过 js/react 中的对象数组进行映射

html - Angular 中 tsconfig.json 和 tsconfig.app.json 文件的区别

reactjs - React Router with Express,子页面在生产中无法正确路由

reactjs - 如何在 Tauri 中使用 window.location?

javascript - 无法解构属性,因为它是未定义的

javascript - 在客户端执行 jsx 转换