Olhar o Changelog.
Principais pontos de atenção:
- Novo package
react-dom
com funções para renderização de elementos no DOM, comoReactDOM.render
eReactDOM.findDOMNode
. Caso em algum lugar voce chame essas funções com o objetoReact
(require('react')
), basta trocar para oReactDOM
(require('react-dom')
). - Refs agora retornam o DOM Node, e chamar
.getDOMNode()
foi marcado como deprecated. No React 15 vai ser removida essa API. - Remover
require('react/addons')
e se necessario utilizar, usar os packages abaixo:react-addons-clone-with-props
react-addons-create-fragment
react-addons-css-transition-group
react-addons-linked-state-mixin
react-addons-perf
react-addons-pure-render-mixin
react-addons-shallow-compare
react-addons-test-utils
react-addons-transition-group
react-addons-update
ReactDOM.unstable_batchedUpdates in react-dom.
- API
React.withContext
removida. Implementar a funçãogetChildContext
no componente. No geral, é bom evitar usar essa feature. Ler mais em https://facebook.github.io/react/docs/context.html
Olhar o Changelog.
Se a aplição rodar com o React 0.14 sem warnings, só atualizar para React 15 que certamente vai rodar sem problemas.
Principais pontos de atenção:
.getDOMNode()
nos refs foi removido.LinkedStateMixin
deprecated. Use esse package se necessario