我的项目中有3个标签
首页
书签
随机
现在,当我将标签从 home 更改为书签或随机,反之亦然时,我想重新加载(获取数据)。< / p>
我只能调用它们一次,即第一次访问,因为我一直在尝试componentDidMount().
侦听器事件但无法使用它时从willFocus
调用API。
一旦切换或按两次标签,如何重置数据和加载屏幕?
任何线索都将不胜感激。
答案 0 :(得分:0)
最简单的方法是将tabBarOnPress
属性传递到标签导航器,您可以在其中获取数据,然后调用defaultHandler
:https://reactnavigation.org/docs/en/bottom-tab-navigator.html#tabbaronpress