首页 > 解决方案 > Navigate.push 动作多次渲染页面

问题描述

我正在开发 React Native 应用程序。在我的侧边栏(抽屉)菜单中打开我使用的类别

const pushAction = StackActions.push({
  routeName: 'CategoryList',
  params: {
    catId: 9,
  },
});

this.props.navigation.dispatch(pushAction);

这个逻辑运行良好。但是,当我在第一次点击页面上点击抽屉中的类别时,只会呈现所需的最少时间。但是,当我再次单击抽屉菜单类别页面时,每次渲染都会增加两倍。因此,出现了多个装载机。我还不能找到这个问题的最佳解决方案。

标签: react-nativenavigation

解决方案


推荐阅读