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.
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.
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.