关于ReactNative Reactions: Got DOWN touch before receiving or CANCEL UP from last gesture
之前写ReactNative 在List列表有一个编辑操作 编辑后弹出加载对话框 进行网络请求 请求结束关闭对话框
一个再简单不过的操作。可是当执行完成整个界面都卡住了 无法点击 这就郁闷了 百度也没有答案
无奈github逛了一圈终于给我找到了解决思路
这是github上搜索到的
分析得知 :
当修改操作执行时会启动一个加载中对话框,如果网络速度较快,导致对话框还没来得及加载出来 就执行了隐藏操作从而引发了一个ReactNative的一个系统BUG,导致界面无法继续操作
有了思路就有解决方案:
在关闭对话框时加入InteractionManager等待显示执行完成再执行结束就没有问题了