Olhar o Changelog.
Principais pontos de atenção:
- Novo package
react-domcom funções para renderização de elementos no DOM, comoReactDOM.rendereReactDOM.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-propsreact-addons-create-fragmentreact-addons-css-transition-groupreact-addons-linked-state-mixinreact-addons-perfreact-addons-pure-render-mixinreact-addons-shallow-comparereact-addons-test-utilsreact-addons-transition-groupreact-addons-updateReactDOM.unstable_batchedUpdates in react-dom.
- API
React.withContextremovida. Implementar a funçãogetChildContextno 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.LinkedStateMixindeprecated. Use esse package se necessario