2016-10-21 22 views
0

div属性をReact friendlyにするにはどうすればよいですか?JSタグと属性に反応する

<div className="section-modal modal fade" id="pricing-modal" tabindex="-1" role="dialog" aria-hidden="true"> 

</div> 

私が試した:

<div className="section-modal modal fade" id="service-modal" tabindex= {-1} role={dialog} aria-hidden={true}> 
+2

どのような反応がありますか? – James111

+0

文書を読み、このような質問をしてください –

答えて

1

文字列は引用符、bools、数字、変数、括弧内のオブジェクトで囲む必要があります。あなたのケースでは、それは次のようになります。

ここJSX詳細を読む
<div className="section-modal modal fade" id="service-modal" tabindex={-1} role="dialog" aria-hidden={true}> 

https://facebook.github.io/react/docs/jsx-gotchas.html

+0

OPの要素がすでに「反応しやすい」ようですね? – Li357

+0

私はOPが文字列を渡すと仮定している 'dialog'値以外に、変数ではありません。 @AndrewLi Reactがおそらくダイアログ変数を見つけようとしています。 – James111

+0

私が言っているのは、JSの変数ではなく、純粋なHTML属性であるようです。 – Li357

0

キャメルケースは、あなたがhttps://facebook.github.io/react/docs/tags-and-attributes.html#html-attributes

を参照する必要があり

あなたのHTML内の問題です

Reactは、リストに与えられた一連のHTML属性のみをサポートし、ign残りは鉱石です。すべての属性はキャメルケースデータ-、aria-以外である必要があります。 HTMLはこのように見えるはずです。

<div className="section-modal modal fade" id="pricing-modal" tabIndex="-1" role="dialog" aria-hidden="true"> 

</div> 
関連する問題