2016-07-21 10 views
0

Ich habe die Version 15.2.1 von react, react-addons-shallow-compare und react-dom installiert. Wenn ich versuche, reagieren virtualisierten zu verwenden, habe ich einen Fehler auf der Chrome-Konsole erhalten sagenshallowCompare gibt eine Fehlermeldung, dass React nicht definiert ist

external "React.addons.shallowCompare":1Uncaught ReferenceError: React is not defined 

Ohne Verwendung virtualisierten reagieren, React funktioniert gut. Nicht sicher, warum ich diesen Fehler bekomme.

+0

Gibt es eine Chance, dass Sie auf eine Reproduktion zeigen können? Ich kann das beschriebene Verhalten nicht reproduzieren. – brianvaughn

Antwort

0

Macht nichts. Herausgefunden. Ich benutzte den UMD-Build von reaktiv-virtualisiert, aber mit einem Nicht-UMD-Build von React und React.addons.shallowCompare. Wenn Sie einen Bundler wie Webpack verwenden, gibt es wahrscheinlich keine globale React-Variable.

In diesem Fall sollten Sie die CommonJS- oder ES6-Builds von reaktiv-virtualisiert verwenden.

Verwandte Themen