React: L'opérateur de propagation React est toujours dans la documentation officielle

Créé le 20 oct. 2017  ·  4Commentaires  ·  Source: facebook/react

Bug dans la documentation

Quel est le comportement actuel?
L'opérateur de propagation de React a été supprimé dans React 16, mais il est toujours dans la documentation https://reactjs.org/docs/jsx-in-depth.html#spread -attributes

Quel est le comportement attendu?
Une mise en garde doit être incluse, car cela n'inclut pas React 16+. Peut-être aussi ajouter d'autres moyens de diffuser des accessoires.

Quelles versions de React et quel navigateur / système d'exploitation sont concernés par ce problème?
Réagissez 16+. Cela fonctionnait dans les versions précédentes.

Question

Commentaire le plus utile

J'ai compris ce qui se passe. Mon code a utilisé JSXTransformer, qui a compilé l'attribut spread en React.__spread . Merci de m'avoir aidé à comprendre.

Tous les 4 commentaires

L'opérateur de diffusion est une fonctionnalité de langage, il n'a pas été (et n'a pas pu) être supprimé dans React 16.

De quoi parlez-vous?

@salehhamadeh vous pensez peut-être à React.__spread qui a été supprimé dans https://github.com/facebook/react/pull/8942. Comme @gaearon l'a souligné, l'opérateur de diffusion est une chose entièrement différente . J'espère que cela clarifie les choses.

J'ai compris ce qui se passe. Mon code a utilisé JSXTransformer, qui a compilé l'attribut spread en React.__spread . Merci de m'avoir aidé à comprendre.

Oh je vois. Ouais, JSXTransformer s'est peut-être cassé depuis. Mais notez également qu'il n'est plus pris en charge depuis environ deux ans maintenant. Et vous ne devriez pas l'utiliser en production (si vous l'avez fait) - au lieu de cela, veuillez compiler JSX avec Babel à l'avance.

Cette page vous a été utile?
0 / 5 - 0 notes