我知道 JQuery 是 ReactJS 中的代码味道,因为它遍历整个 DOM 来完成它的工作。但是,我发现有些地方很难不使用它。如果可能的话,这是我想找到更好方法的一个例子。
我只是想根据是否填充字段在 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>