可以在react组件的render()方法中调用redux的store.subscribe方法吗?
Can I call store.subscribe method of redux in render() method of react component?
我正在尝试使用 react 和 redux 在 meteor 中创建一个电子商务商店。我的导航栏中有一个图标,显示添加到购物车的商品总数。我想更新物品的计数器。如果我调用 store.getState().numOfItems 它会显示添加到购物车的商品总数。但是当我将商品添加到购物车时,图标不会更新。它仅在我移至其他页面时更新。 (这是一个 单页应用程序 )
你的组件中不应该有商店,只有状态。
简而言之,Redux 将更新您的组件以匹配当前状态。
您应该使用 react-redux 中的 connect()
函数在组件中注入状态和调度程序。
总的来说,阅读指南! http://redux.js.org/docs/basics/UsageWithReact.html
我正在尝试使用 react 和 redux 在 meteor 中创建一个电子商务商店。我的导航栏中有一个图标,显示添加到购物车的商品总数。我想更新物品的计数器。如果我调用 store.getState().numOfItems 它会显示添加到购物车的商品总数。但是当我将商品添加到购物车时,图标不会更新。它仅在我移至其他页面时更新。 (这是一个 单页应用程序 )
你的组件中不应该有商店,只有状态。
简而言之,Redux 将更新您的组件以匹配当前状态。
您应该使用 react-redux 中的 connect()
函数在组件中注入状态和调度程序。
总的来说,阅读指南! http://redux.js.org/docs/basics/UsageWithReact.html