reactjs - 解决 onClick 事件在 material-ui 中的“Enter Key”按下时被触发两次(错误)
问题描述
我正在使用cljs-react-material-ui
from re-frame
。
当我单击 aflat-button
时,它会按预期触发:on-click
事件。但是,当我按 Tab 键聚焦按钮然后按返回时,似乎触发了两次事件。这让我的应用程序感到困惑,因为它的有限状态机已经进入下一个状态,在这种状态下(重复的)事件没有意义。
我是否需要明确地消除此事件?我本来希望 UI 框架能够几乎相同地处理单击和返回键。
解决方案
推荐阅读
- react-native - 如何仅在 React Native 中解决 Promise 后才呈现文本?
- python - isalnum() 和 isalpha 在 python 中是如何工作的?包含中文时返回true
- python - 在某个位置添加子矩阵会向下舍入子矩阵中的所有条目(python)
- bash - 在 Jenkins 管道的 bash 命令中使用星号返回错误
- javascript - Bottle/TPL/JS:如何将参数值从 TPL 页面返回到 python
- python - 从命令行运行 Python 脚本时出现 ValueError
- ibm-mq - 在 IBM MQ 本地安装上配置 Rest
- c++ - 在 AVR ATmega1280 PORTF 和 PORTK 上启用数字输入缓冲器
- java - 我的 JPA 存储库请求正在返回缓存,而我没有在 Spring Boot 中启用它
- python - 如何对包含多个数字的字符串进行自然排序