如何在反应导航中完全删除屏幕组件?

时间:2018-07-15 02:49:11

标签: react-native react-navigation

在当前顶部屏幕中,我按下一个按钮,该按钮应会弹出屏幕, 但BEFORE the press event is post to JS thread, 另一个屏幕被推到导航堆栈, 因此弹出操作是在新的屏幕上执行的, 是错的!

但是,等等,如果上方有另一个事件,为什么下一个屏幕中的新闻事件会产生? 那可能是线程问题。 在JS线程中,导航堆栈(一个js对象)已被修改,但是真正的UIView更改将等到调用消息到达UI线程为止。在此间隙之间,按下了以下屏幕!

所以,我如何确保弹出框应该完全弹出?

顺便说一句,我已将问题发布在他们的issuse

0 个答案:

没有答案