reactjs - 我正在尝试在 React js 中创建一个 onDimiss 按钮
问题描述
https://gist.github.com/justgoof9/7610432925d5f921dc745071d1d67657
所以我制作了 onDismiss 按钮,但是当我将它传递给 Delete 按钮中的 onClick 时,它什么也没做。谁能帮我?
解决方案
<IconButton aria-label="Delete" onClick={() => this.onDismiss() }>
您正在创建一个返回 onDismiss 函数的匿名函数,因此当由于单击而调用 onClick 时,它只返回该函数,而不是调用它。顺便说一句,在考虑将其重构为自己的函数时,在渲染中创建匿名函数是不受欢迎的
推荐阅读
- prolog - 序言:
:compile(Filename) 用法和解释 - r - 在 R 中使用与一个数据框合并
- scala - Spark Dataframe Union 提供重复项
- python - 在networkx中着色,加权和绘制MultiGraph?
- tensorflow - Improving cross-validation throughput in TensorFlow, Keras
- javascript - PHP 伪随机数生成器
- sql - Getting error using "GROUP BY WITH ROLLUP" and "ORDER BY"
- javascript - React - How to navigate from a plain class (no Redux)
- java - 从 Java 中的 .dat 文件填充 JTable
- android - 如何访问或修改 Android ContentProvider?