我试图使一个电子商务商店在流星使用react和redux。我的导航栏中有一个图标,显示添加到购物车中的项目总数。我想更新商品的计数器。如果我调用store.getState()。numOfItems显示添加到购物车中的商品总数。但当我添加一个项目到购物车,图标不更新。只有当我移动到其他页面时才会更新。(这是一个单页应用程序)
组件中不应该有存储,而应该有状态。
简单地说,Redux将更新您的组件以匹配当前状态。你应该使用react-redux中的connect()
函数在组件中注入状态和分派器。
总之,阅读指南!http://redux.js.org/docs/basics/UsageWithReact.html