我知道在安装组件时会调用componentDidMount
,但在React Navigator
的情况下,它不会移动到另一个页面时卸载根组件。因此,例如,如果要在加载页面时刷新信息。你会怎么做?
例如,我在News
页面上,然后点按即可查看文章。我留在文章上大约15分钟左右,在此期间,新增了新闻。当我点击后退按钮并pop
当前视图时,它会拉出旧视图。 (不重新安装)我如何设置触发器来重新加载数据。
我对黑客有一些想法,但想知道是否有正确的方法。
答案 0 :(得分:0)
我一直在做的方法是创建一个方法来刷新News中的信息,然后将其传递给下一个场景并在navigator.pop()之前调用它。