我们正在 React JS 中构建一个 MS Teams Tab 应用程序,其中包含团队中的用户列表。一旦我们在团队中安装应用程序并尝试在选项卡之间切换,那么每次我们单击它时我们的选项卡都会重新加载。由于重新加载,我们正在丢失选项卡视图的状态(例如,应用于用户列表的排序或过滤)。 是否可以不在每次点击时加载选项卡并保持相同的视图?
我们是否有机制可以在点击它时保持相同的视图?目前,如果我转到选项卡,它会重新加载并作为我们第一次单击它。
我首先在选择选项卡时看到加载,然后几秒钟后我的选项卡加载。希望提高选项卡加载的性能。
感谢您提前提供帮助。
“这是设计行为。”
要解决此问题,您可以将选项卡设置为静态,这样它将加载一次,然后由 Teams 缓存。
为 Teams 应用程序构建选项卡时,您可以选择将其设为静态。静态选项卡加载一次,然后由 Teams 缓存,这意味着用户每次导航到该选项卡时都不会重新加载该选项卡的内容。这可以帮助提高应用程序的性能和用户体验。
参考文档: