当我在react应用程序的两个选项卡之间切换时,useEffect每次都会调用api。
是在每次页面装载时调用api,还是仅在第一次页面装载时才调用api。
如果只在第一次页面挂载时调用api,那么如何在第二次挂载时处理该页面中的数据新鲜度?
何时调用api调用以及保持数据新鲜度的重要性取决于您的需求。您可以在switch选项卡上调用api调用,也可以向上一级将其设置为switch选项卡所在的父级。您可以使用许多工具,如react查询、redux、自定义缓存等来处理您的需求。