2016-10-06 4 views
1

Ich versuche, einen E-Commerce-Store in Meteor mit reagieren und Redux zu machen. In meiner Navigationsleiste befindet sich ein Symbol, das die Gesamtzahl der Artikel anzeigt, die dem Einkaufswagen hinzugefügt wurden. Ich möchte nur den Zähler der Artikel aktualisieren. Wenn ich store.getState(). NumOfItems rufe, wird die Gesamtzahl der Artikel angezeigt, die dem Einkaufswagen hinzugefügt wurden. Aber wenn ich einen Gegenstand zum Einkaufswagen hinzufüge, wird das Symbol nicht aktualisiert. Es aktualisiert sich nur, wenn ich auf andere Seiten gehe. (Es ist eine Einzelseitenanwendung)Kann ich die storeScribe-Methode von Redux in der render() -Methode der reaktiven Komponente aufrufen?

+1

Zeigen Sie bitte Ihren Code –

Antwort

3

Sie sollten nicht das Geschäft in Ihrer Komponente haben, nur der Staat.

Redux wird Ihre Komponenten auf den aktuellen Stand bringen, um es einfach auszudrücken.

Sie sollten die Funktion connect() von react-redux verwenden, um Status und Dispatcher in die Komponente zu injizieren.

Insgesamt lesen Sie den Leitfaden! http://redux.js.org/docs/basics/UsageWithReact.html

Verwandte Themen