mirror of
https://github.com/reactjs/react.dev.git
synced 2026-02-24 12:43:05 +00:00
* Update example snippet in old 'React.addons' doc page This makes the example more consistent. * Add back the pointers in docs that were mistakenly removed In https://github.com/facebook/react/pull/9359 we accidentally removed pointers in some doc pages. Putting them back now. * Link to npm package instead of github page This seems like a more stable place to link to in the 'context' document. Based on @bvaughn's feedback in https://github.com/facebook/react/pull/9359
1.9 KiB
1.9 KiB
id, title, permalink
| id | title | permalink |
|---|---|---|
| addons | Add-Ons | docs/addons.html |
Note:
React.addonsis deprecated as of React v15.5. The add-ons have now all either been deprecated or moved to separate modules.
The React add-ons are a collection of useful utility modules for building React apps. These should be considered experimental and tend to change more often than the core.
createFragment, to create a set of externally-keyed children.
The add-ons below are in the development (unminified) version of React only:
Perf, a performance profiling tool for finding optimization opportunities.ReactTestUtils, simple helpers for writing test cases.
Legacy Add-ons
The add-ons below are considered legacy and their use is discouraged.
PureRenderMixin. UseReact.PureComponentinstead.shallowCompare, a helper function that performs a shallow comparison for props and state in a component to decide if a component should update.update. Usekolodny/immutability-helperinstead.
Deprecated Add-ons
LinkedStateMixinhas been deprecated.TransitionGroupandCSSTransitionGrouphave been deprecated.
Using React with Add-ons
You can install the add-ons individually from npm (e.g. npm install react-addons-create-fragment) and import them:
import createFragment from 'react-addons-create-fragment'; // ES6
var createFragment = require('react-addons-create-fragment'); // ES5 with npm
When using a CDN, you can use react-with-addons.js instead of react.js:
<script src="https://unpkg.com/react@15/dist/react-with-addons.js"></script>
The add-ons will be available via the React.addons global (e.g. React.addons.TestUtils).