在 React Native Stack Navigator 中更新徽章 Header

Update Badge in React Native Stack Navigator Header

I have added badges in react native stack navigator for cart and wish-list count. These counts must be fetched from API on every screen change or back event. I also want to update these count on add to cart and add to wish-list event from Product screen

谁能建议我怎么做? 任何参考代码或文章都会很有帮助。

提前致谢。

如果需要从应用程序的任何屏幕全局更新 UI 那么我们可以实施全局状态管理。

有两种简单的方法来实现全局状态,当对其进行更改时 UI 会更新。

  1. React Redux
  2. React 上下文 API

使用其中之一并更改全局状态并将值分配给需要 UI 更改的 UI 组件。

您只需调用 API 并更新全局状态即可更新徽章计数。

查看官方文档以实现全局状态: