reactjs - 当 Formik 表单正在提交时,如何向按钮添加类?
问题描述
当 Formik 表单正在提交时,如何向按钮添加类?
如果表单 isSubmitting,我可以看到呈现不同的文本,例如 {isSubmitting ? "Please wait..." : "LOG IN"}
- 但是如何向按钮添加类/类名?
<button
type="submit"
className={`btn`}
onClick={() => {
api.submitForm();
}}
disabled={api.isSubmitting}
>
LOG IN
</button>
解决方案
你可以简单地做
className={'btn ' + (isSubmitting ? 'btn-while-submitting' : '')}
或者使用类名之类的东西
className={classNames('btn', {
['btn-while-submitting']: isSubmitting,
})}
推荐阅读
- javascript - 正则表达式以匹配从左到右和从右到左语言的主题标签
- e-commerce - Google Analytics API - 电子商务返回空的 EcommerceData 对象
- sql - 如何将多个表合并到一个表中,使列名成为行名?
- assembly - 使用 mips 交换奇偶位
- python - 如果调用者是 Google App Engine,如何仅在 Django 中运行 Google App Engine cronjobs?
- julia - 创建整数和缺失值的向量
- java - NAS 文件夹位置
- python - 为什么为每个模块设置日志级别不会在我的代码中显示日志?
- oracle - 根据跨日期范围对订单进行分组
- firebase - Firebase Cloud Functions 部署错误,错误代码为“NoSuchKey”