React: Operador de propagação React ainda está na documentação oficial

Criado em 20 out. 2017  ·  4Comentários  ·  Fonte: facebook/react

Bug na documentação

Qual é o comportamento atual?
O operador de propagação do React foi removido do React 16, mas ainda está na documentação https://reactjs.org/docs/jsx-in-depth.html#spread -attributes

Qual é o comportamento esperado?
Uma palavra de cautela deve ser incluída, pois isso não inclui o React 16+. Talvez também adicione outras formas de espalhar adereços.

Quais versões do React e quais navegadores / sistemas operacionais são afetados por esse problema?
React 16+. Funcionou em versões anteriores.

Question

Comentários muito úteis

Eu descobri o que está acontecendo. Meu código usou JSXTransformer, que compilou o atributo spread para React.__spread . Obrigado por me ajudar a descobrir.

Todos 4 comentários

O operador de propagação é um recurso de linguagem que não foi (e não poderia) ser removido no React 16.

A que você está se referindo?

@salehhamadeh você pode estar pensando em React.__spread que foi removido em https://github.com/facebook/react/pull/8942. Como @gaearon apontou, o operador de propagação é algo totalmente diferente . Espero que isso esclareça as coisas.

Eu descobri o que está acontecendo. Meu código usou JSXTransformer, que compilou o atributo spread para React.__spread . Obrigado por me ajudar a descobrir.

Oh, eu vejo. Sim, JSXTransformer pode ter quebrado desde então. Mas observe também que ele não tem suporte há cerca de dois anos. E você não deve usá-lo na produção (se o fez) - em vez disso, compile o JSX com o Babel antes do tempo.

Esta página foi útil?
0 / 5 - 0 avaliações