React-dnd: O exemplo falha, porque o React 16 não tem `react / lib / *`

Criado em 27 set. 2017  ·  5Comentários  ·  Fonte: react-dnd/react-dnd

Este exemplo importa update de react/lib/ .

Mas em resposta a 16 postagens do blog :

Não há mais react / lib / * e react-dom / lib / *

Comentários muito úteis

Sim, meu mal. Isso deve ser corrigido no mestre agora

Todos 5 comentários

Sim, meu mal. Isso deve ser corrigido no mestre agora

Desculpe, então qual é a solução para isso? Devo usar https://www.npmjs.com/package/react-addons-update ou existe outra maneira de fazer isso? Eu dei uma olhada no exemplo, mas não consegui encontrar. Desde já, obrigado!

Para aqueles que estão atualizando do React 15 para o React 16, usaram um dos exemplos obsoletos em seu código e acabaram aqui procurando ajuda. A solução é simplesmente substituir:
import update from 'react/lib/update'; com import update from 'immutability-helper';

USANDO
"ajv": "^6.5.3", "react": "^16.5.2", "react-dnd": "^5.0.0", "react-dnd-html5-backend": "^5.0.1", "react-dom": "^16.5.2", "react-scripts": "1.1.5"

Contudo
importar atualização de 'auxiliar de imutabilidade';
não funciona mais

teve que instalar um novo pacote. se houver uma maneira melhor de consertar, eu adoraria saber. obrigado
https://stackoverflow.com/questions/41677407/react-lib-update-multiple-splices-multiple-indexes

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