Add-Ons
Notas:
O ponto de entrada
React.addons
é obsoleto a partir da versão v15.5 do React. Os add-ons foram movidos para módulos separados e alguns deles foram descontinuados.
Os add-ons do React são uma coleção de módulos utilitários úteis para criar aplicativos React. Estes devem ser considerados experimentais e tendem a mudar com mais frequência do que a base.
createFragment
, para criar um conjunto filhos de chaves externas.
Os add-ons abaixo estão apenas na versão de desenvolvimento(não minificados) do React:
Perf
, uma ferramenta de perfil de desempenho para encontrar oportunidades de otimização.ReactTestUtils
, ajudantes simples para escrever casos de teste.
Add-ons Legados
Os add-ons abaixo são considerados legados e seu uso é desencorajado. Eles continuarão trabalhando em um futuro observável, mas não há mais desenvolvimento.
PureRenderMixin
. UtilizeReact.PureComponent
.shallowCompare
, uma função auxiliar que executa uma comparação superficial para props e state em um componente para decidir se um componente deve atualizar. Nós recomendamos utilizarReact.PureComponent
.update
. Utilizekolodny/immutability-helper
.ReactDOMFactories
, fábricas DOM pré-configuradas para fazer o React ser mais fácil de utilizar sem JSX.
Add-ons Descontinuados
LinkedStateMixin
foi descontinuado.TransitionGroup
andCSSTransitionGroup
foi descontinuado em favor de suas substituições drop-in.
Usando React com Add-ons
Você pode instalar os add-ons individualmente via npm (Por exemplo, npm install react-addons-create-fragment
) e importá-los:
import createFragment from 'react-addons-create-fragment'; // ES6
var createFragment = require('react-addons-create-fragment'); // ES5 com npm
Quando utilizar React 15 ou anterior via CDN, você pode usar react-with-addons.js
ao invés de react.js
:
<script src="https://unpkg.com/react@15/dist/react-with-addons.js"></script>
Os add-ons estarão disponíveis através do global React.addons
(Por exemplo, React.addons.TestUtils
).