Error en la documentación
¿Cuál es el comportamiento actual?
El operador de propagación de React se eliminó en React 16, pero todavía está en la documentación https://reactjs.org/docs/jsx-in-depth.html#spread -attributes
¿Cuál es el comportamiento esperado?
Se debe incluir una advertencia de que esto no incluye React 16+. Quizás también agregue otras formas de difundir los accesorios.
¿Qué versiones de React y qué navegador / sistema operativo se ven afectados por este problema?
Reaccionar 16+. Funcionó en versiones anteriores.
El operador de propagación es una característica del idioma, no se eliminó (y no se pudo) en React 16.
¿A qué te refieres?
@salehhamadeh puede estar pensando en React.__spread
que se eliminó en https://github.com/facebook/react/pull/8942. Como señaló @gaearon , el operador de propagación es algo completamente diferente . Espero que eso aclare las cosas.
Descubrí lo que está pasando. Mi código usó JSXTransformer, que compiló el atributo de propagación en React.__spread
. Gracias por ayudarme a resolverlo.
Oh ya veo. Sí, JSXTransformer podría haberse roto desde entonces. Pero también tenga en cuenta que no ha sido compatible durante aproximadamente dos años. Y no debería usarlo en producción (si lo hizo); en su lugar, compile JSX con Babel con anticipación.
Comentario más útil
Descubrí lo que está pasando. Mi código usó JSXTransformer, que compiló el atributo de propagación en
React.__spread
. Gracias por ayudarme a resolverlo.