在ComponentDidMount

时间:2019-11-30 07:25:35

标签: react-native react-native-android react-native-drawer

当我尝试使用抽屉导航到屏幕时。单击抽屉标签后。它将我导航到屏幕,但是抽屉没有关闭。但是当我再次单击Drawer时,它将关闭。

我认为在navigation.setParams中使用ComponentDidMount时会感到困惑。没有设置Params的情况下工作正常,抽屉立即关闭。 但是我想设置参数。

有人有解决方案吗?

1 个答案:

答案 0 :(得分:0)

这似乎是反应导航的错误。一种解决方法是使用延迟为0的超时。

setTimeout(() => {
  () => {
    //use setParams here
  };
}, 0);

此方法暂时有效,直到找到更好的解决方案

相关问题