React: Der React Spread Operator befindet sich noch in der offiziellen Dokumentation

Erstellt am 20. Okt. 2017  ·  4Kommentare  ·  Quelle: facebook/react

Fehler in der Dokumentation

Wie ist das aktuelle Verhalten?
Der Spread-Operator von React wurde in React 16 entfernt, befindet sich jedoch noch in der Dokumentation https://reactjs.org/docs/jsx-in-depth.html#spread -attributes

Was ist das erwartete Verhalten?
Ein Wort der Vorsicht sollte enthalten sein, dass dies nicht React 16+ beinhaltet. Vielleicht fügen Sie auch andere Möglichkeiten hinzu, um Requisiten zu verbreiten.

Welche Versionen von React und welcher Browser / welches Betriebssystem sind von diesem Problem betroffen?
Reagiere 16+. Es hat in früheren Versionen funktioniert.

Question

Hilfreichster Kommentar

Ich habe herausgefunden, was passiert. Mein Code verwendete JSXTransformer, der das Spread-Attribut zu React.__spread kompilierte. Danke, dass du mir geholfen hast, es herauszufinden.

Alle 4 Kommentare

Der Spread-Operator ist eine Sprachfunktion, die in React 16 nicht entfernt wurde (und nicht entfernt werden konnte).

Worauf beziehen Sie sich?

@salehhamadeh Sie denken möglicherweise an React.__spread das in https://github.com/facebook/react/pull/8942 entfernt wurde @gaearon betonte, ist der Spread-Operator eine ganz andere Sache . Ich hoffe das klärt die Dinge auf.

Ich habe herausgefunden, was passiert. Mein Code verwendete JSXTransformer, der das Spread-Attribut zu React.__spread kompilierte. Danke, dass du mir geholfen hast, es herauszufinden.

Oh ich verstehe. Ja, JSXTransformer ist möglicherweise seitdem kaputt gegangen. Beachten Sie aber auch, dass es seit etwa zwei Jahren nicht mehr unterstützt wird. Und Sie sollten es nicht in der Produktion verwenden (falls Sie dies getan haben) - kompilieren Sie stattdessen JSX mit Babel im Voraus.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen