【发布时间】:2020-10-08 21:16:18
【问题描述】:
我在我的项目中使用 React Hooks,如果状态的值发生变化,我需要尝试解决如何动态地将类添加到 className。我正在使用react-hook-form 来验证我的表单。
RegisterForm.jsx
<input
className={styles.authoriseInput}
placeholder="Email"
name="email"
ref={register({required: true, minLength: 4})} # supposed to be a regex, but too long for this question
/>
{errors.email &&
<p className={styles.errors}>Please enter a valid email.</p>
}
第二部分工作正常,当出现错误时,会显示<p> 标签。但我被困在如何以同样的方式更新input 的className 属性。我想为authoriseInput 添加一个样式,当error.email 被触发时设置border-color。
非常感谢任何建议。
谢谢!
【问题讨论】:
标签: reactjs react-hooks