react native 无法打开第二个弹窗

在使用 react native 时遇到了一个问题,在关闭第一个弹窗时,无法马上打开第二个弹窗。

当做网页开发时,通常会设置 modal-A 的 visible state 为 false,然后设置 modal-B 的 visible state 为 true。

但是在 react native 中这样行不通了,在第一个弹窗关闭后,没有出现第二个弹窗。通过添加一个 setTimeout 解决。

image-20190129150245707