我正在使用Material UI和react-tap-event-plugin尝试摆脱移动设备上300ms的延迟。
我尝试用onTouchTap替换所有的onClick函数。桌面这工作正常但在设备上我得到鬼点击。每个touchTap事件后面都会点击。
我按照建议阻止点击发生..
injectTapEventPlugin({
shouldRejectClick: function (lastTouchEventTimestamp, clickEventTimestamp) {
return true;
}
});
这导致我的桌面点击停止运行,这是预期的,我可以通过shouldRejectClick功能中的某些设备检测来解决这个问题。
然而,我仍然在我的设备上获得幽灵点击。
有没有人遇到类似的问题并解决了?我已经阅读了我能找到的所有内容,并尝试了反应快速插件(https://github.com/JakeSidSmith/react-fastclick),它完全不适用于React。