Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native react本机导航屏幕赢得';重排机_React Native - Fatal编程技术网

React native react本机导航屏幕赢得';重排机

React native react本机导航屏幕赢得';重排机,react-native,React Native,当第一次从类别转到产品列表时,一切都正常,但在我回来并尝试第二次转到列表之后,列表屏幕将不会重新显示或刷新您所调用的内容。有人有什么建议吗 如果您使用的是选项卡,只需添加unmountanblur:true,在您所处的屏幕中,列表屏幕将获取挂载数据,仅此而已。如果希望它在每次类别名称更改时获得新数据,则必须将其添加到useEffect依赖项中,如下所示 const categoryName = navigation.route.params.categoryName; useEffect

当第一次从类别转到产品列表时,一切都正常,但在我回来并尝试第二次转到列表之后,列表屏幕将不会重新显示或刷新您所调用的内容。有人有什么建议吗


如果您使用的是选项卡,只需添加
unmountanblur:true,
在您所处的屏幕中,列表屏幕将获取挂载数据,仅此而已。如果希望它在每次类别名称更改时获得新数据,则必须将其添加到useEffect依赖项中,如下所示

  const categoryName = navigation.route.params.categoryName;
  useEffect(() => {
    getData();
  },[categoryName]);

现在,每次categoryName更改时,都会调用getData。

实际上,其他人完成了所有这些导航和屏幕,我只是尝试绑定api。他用抽屉屏风