2016-10-06 3 views
1

reduxを使用して、流星で電子商取引ストアを作ろうとしています。ナビゲーションバーにはカートに追加されたアイテムの総数が表示されます。私はアイテムのカウンタを更新したいだけです。私がstore.getState()を呼び出した場合、numOfItemsはカートに追加されたアイテムの総数を表示します。カートにアイテムを追加すると、アイコンは更新されません。他のページに移動すると更新されます。 (そのシングルページアプリケーションreactコンポーネントのrender()メソッドでreduxのstore.subscribeメソッドを呼び出すことはできますか?

+1

コードを表示してください –

答えて

3

あなたのコンポーネントには、ストアのみを置いてはいけません。

Reduxは、現在の状態と一致するようにコンポーネントを更新し、簡単に記述します。

react-reduxのconnect()関数を使用して、コンポーネントに状態とディスパッチャを注入する必要があります。

全体的に、ガイドをお読みください! http://redux.js.org/docs/basics/UsageWithReact.html

関連する問題