JQueryはReactJSのコード臭です。なぜなら、それはDOMを使って作業を行うためです。しかし、私はそれを使用するのが難しいいくつかの場所を見つけました。これは可能な限りより良い方法を見つけたいと思う1つの例です。ReactJSでのjQueryコールの回避方法
私はちょうど...フィールドが設定されているかどうかに基づいて、divの上にメッセージを表示または非表示にする
javascriptをしようとしている:
if (this.props.loginInfo.userId === ''){
$("#errorMessageDiv").attr('class', 'visible');
} else{
$("#errorMessageDiv").attr('class', 'invisible');
}
JSX:
<div id="errorMessageDiv" className="invisible">
<h1 id="credentials" className="login-error-message"> Please Enter Proper Credentials</h1>
</div>
を
通常は、クラスをバインドしてください。 – SLaks