サポートされる属性

Reactは下記にリストされてる属性と同様に、全てのdata-*属性とaria-*属性をサポートします。

注意:
全ての属性はキャメルケースされており、 その属性のclassforはそれぞれDOMのAPI仕様にマッチするclassNamehtmlForになります。

イベントの一覧については、サポートされるイベントを参照して下さい。

HTML属性

下記の標準的な属性がサポートされます。

accept acceptCharset accessKey action allowFullScreen allowTransparency alt
async autoComplete autoFocus autoPlay cellPadding cellSpacing charSet checked
classID className colSpan cols content contentEditable contextMenu controls
coords crossOrigin data dateTime defer dir disabled download draggable encType
form formAction formEncType formMethod formNoValidate formTarget frameBorder
headers height hidden high href hrefLang htmlFor httpEquiv icon id label lang
list loop low manifest marginHeight marginWidth max maxLength media mediaGroup
method min multiple muted name noValidate open optimum pattern placeholder
poster preload radioGroup readOnly rel required role rowSpan rows sandbox scope
scoped scrolling seamless selected shape size sizes span spellCheck src srcDoc
srcSet start step style tabIndex target title type useMap value width wmode

加えて、下記の非標準の属性がサポートされます。

  • モバイルSafariのためのautoCapitalize autoCorrect
  • Open Graphのメタタグのためのプロパティ
  • HTML5 microdataのためのitemProp itemScope itemType itemRef itemID
  • Internet Explorerのためのunselectable

また、React固有の属性であるdangerouslySetInnerHTML(詳細はこちら)が存在し、 直接コンポーネント内にHTML文字列を挿入するのに使用されます。

SVG属性

clipPath cx cy d dx dy fill fillOpacity fontFamily fontSize fx fy
gradientTransform gradientUnits markerEnd markerMid markerStart offset opacity
patternContentUnits patternUnits points preserveAspectRatio r rx ry
spreadMethod stopColor stopOpacity stroke strokeDasharray strokeLinecap
strokeOpacity strokeWidth textAnchor transform version viewBox x1 x2 x y1 y2 y

 Back to top

© 2013-2017 Facebook Inc.
Documentation licensed under CC BY 4.0.

このページは、ページトップのリンク先のReact内のページを翻訳した内容を基に構成されています。 下記の項目を確認し、必要に応じて公式のドキュメントをご確認ください。 もし、誤訳などの間違いを見つけましたら、 @tomofまで教えていただければ幸いです。

  • ドキュメントの情報が古い可能性があります。
  • "訳注:"などの断わりを入れた上で、日本人向けの情報やより分かり易くするための追記を行っている事があります。