React.addons
には、Reactアプリケーションを構築する上で有用となる幾つかのユーティリティが含まれています。
これらは試験的なものであると考慮されるべきですが、
ゆくゆくはコア機能として巻き取られるか、正式に承認されたユーティリティ・ライブラリになる予定です。
- TransitionGroupとCSSTransitionGroup
-
「コンポーネントを取り除く直前」のような、実装が容易ではないアニメーションとトランジションを扱います。
- LinkedStateMixin
-
ユーザーのフォームのinputデータと、コンポーネントのstate間の調整を簡単にします。
- cloneWithProps
-
Reactコンポーネントの浅い(shallow)コピーと、それらのpropsの変更を行います。
- createFragment
-
外部キー付きの子のセットを作成します。
- update
-
不変(immutable)のデータをJavaScriptで簡単に扱えるようにするヘルパー関数です。
- PureRenderMixin
-
特定の環境下でパフォーマンスを向上させます。
- (非推奨)classSet
-
DOMクラスの文字列をもう少し綺麗に処理します。
以降のアドオンはReactの開発バージョン(minify無し)のみが対象となります。
- TestUtils
-
テスト・ケース(minify無しの構築のみ)のためのシンプルなヘルパー群です。
- Perf
-
パフォーマンスの計測と最適化のヒントを提供します。
アドオンを取得するには、通常のreact.js
では無く、
react-with-addons.js
(または、その役割を果たすのminify)を使用して下さい。
npmからreactのパッケージを使用する際は、Reactでアドオンを全て取得するために、
require('react')
の代わりにrequire('react/addons')
とします。
Back to top
© 2013-2017 Facebook Inc.
Documentation licensed under CC BY 4.0.
このページは、ページトップのリンク先のReact内のページを翻訳した内容を基に構成されています。
下記の項目を確認し、必要に応じて公式のドキュメントをご確認ください。
もし、誤訳などの間違いを見つけましたら、 @tomofまで教えていただければ幸いです。
-
ドキュメントの情報が古い可能性があります。
-
"訳注:"などの断わりを入れた上で、日本人向けの情報やより分かり易くするための追記を行っている事があります。