React: React spread operator todavía está en la documentación oficial

Creado en 20 oct. 2017  ·  4Comentarios  ·  Fuente: facebook/react

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.

Question

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.

Todos 4 comentarios

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.

¿Fue útil esta página
0 / 5 - 0 calificaciones