【问题标题】:react js does history.push and history.goBack re mounts previous page/component?react js是否history.push和history.goBack重新安装前一页/组件?
【发布时间】:2020-04-10 16:12:56
【问题描述】:

我想将我的组件存储在我调用 API 的位置并在堆栈中获取数据,所以在推送新组件然后返回它应该保持它的状态。

我没有使用任何导航包。

【问题讨论】:

    标签: reactjs navigation react-navigation


    【解决方案1】:

    如果你想保存这些数据,我可能会建议你使用 redux 存储它,或者使用 react context

    【讨论】:

    • 所以没有办法将组件保存在堆栈内存中?
    • @PrafulKadam 没有特殊的包,没有适当的方法来做到这一点。
    • 谢谢@Nikita Prokofyev,基本上我一直在寻找一种方式,在后面,componentDidMount() 不会被调用。它默认发生在原生移动应用程序中,不确定网络应用程序。
    • 在网络应用程序中,每次卸载并再次安装组件时都会触发
    • 感谢您的确认。
    猜你喜欢
    • 1970-01-01
    • 2018-01-19
    • 2020-09-29
    • 2020-04-27
    • 2021-06-26
    • 2018-11-28
    • 1970-01-01
    • 1970-01-01
    • 2020-08-29
    相关资源
    最近更新 更多