2016-07-28 17 views
0
  • ich bin neu zu reagieren.
  • i ‚connect‘ zu bekommen Wert von Vorlage MindererUncaught ReferenceError: Zustand ist nicht definiert

  • ich bin mit Blick auf die unten Fehler Uncaught Reference zu verwenden, versuchen: Zustand nicht

    definiert
  • können Sie mir sagen, wie man es beheben

  • den gesamten Code in Geige Bereitstellung https://jsfiddle.net/bmfzLs3z/3/

  • das snippet c Bereitstellen Ode unter

    let ReservationCard = React.createClass({ 
        propTypes: { 
         value: React.PropTypes.object.isRequired, 
         profile: React.PropTypes.object.isRequired, 
         SPORTSDetails: React.PropTypes.shape({ 
          error: React.PropTypes.object, 
          SPORTSId: React.PropTypes.number, 
          SPORTSName: React.PropTypes.string, 
          SPORTSAmount: React.PropTypes.number, 
          SPORTSDate: React.PropTypes.string, 
          isRetrieving: React.PropTypes.boolean 
         }), 
         onEdit: React.PropTypes.func.isRequired 
        }, 
    
        displayName: 'ReservationCard', 
        }) 
    
        export default connect(state => ({ 
         profile: state.template.profile, 
    
        }), null, null, { 
         withRef: true // allows parent to access component functions 
        })(ReservationCard); 
    
+0

Es funktionierte, bevor diese Zeile geändert wurde? – John

+0

@John Ich bekomme nicht den Staat .... Entschuldigung, das war meine schlechte –

Antwort

0

Warum verwenden Sie verbinden? Haben Sie einen Redux-Laden? Der Status ist wahrscheinlich nicht definiert, da der Status standardmäßig nicht definiert ist, wenn Sie nicht getInitialState implementiert haben.

Wenn Sie einen Redux-Speicher haben, beachten Sie, dass er store.getState aufruft und den Wert an Ihre Funktion übergibt. Ihr Reduzierer gibt möglicherweise null/nicht definiert zurück.

+0

können Sie in meinem Code aktualisieren ... es ist so verwirrend –