2017-01-04 3 views
0

Im Versuch, mit Text und im folgenden ein Tutorial zu arbeiten, um so mit Text zu arbeiten geben Sie einfach dieseImport von Text gibt Fehler

var React = require('react'); 
var Text = React.Text; 

und dann können Sie es verwenden und es funktioniert mit ihm

aber bei mir ist es nicht funktioniert hat und gibt Fehler sagt

element type is invalid expected a string 

und um i

geschrieben, damit es funktioniert

Also warum ist dieser Unterschied?

ich denke, dass die erste mir vertraut als die zweite

Antwort

2

Sie an zwei verschiedenen Orten suchen. Im ersten Versuch schauen Sie in das react Paket, das das gleiche ist, das Sie für React im Web verwenden würden. Natürlich macht es wenig Sinn, eine React Native-spezifische Komponente in diesem Paket zu haben, und das ist der Grund, warum Sie es nicht finden. In der zweiten Frage werden Sie ein völlig anderes Paket abfragen, das react-native, welches das gesuchte Element enthält.

+0

das heißt, es wird von einer Packung zur anderen in verschiedenen Version – Macnux

+0

Warum Komplikationen übertragen !!! – Macnux

+0

Nein, die Pakete für React und React Native sind vollständig unabhängig. Ich glaube nicht, dass "Text" jemals in dem Paket für React enthalten war. Was genau meinst du mit "übertragen"? – martinarroyo