小编For*_*206的帖子

如何使用 React-hook-form 验证 React-quill 是的?

我用了

  • React-quill 是表单元素之一。
  • React-hook-form 表单验证
  • yup/yup 验证模式解析器

正常输入和文本区域按预期工作,但对反应羽毛笔的验证不起作用。

这些是我的代码片段。

自定义react-quill包装元素

import React, { useRef, useState } from "react";
import PropTypes from "prop-types";
import ReactQuill from "react-quill";
import "react-quill/dist/quill.snow.css";
import "react-quill/dist/quill.bubble.css";
import "react-quill/dist/quill.core.css";

function Editor(props) {
  const [theme, setTheme] = useState("snow");
  const { id, value, inputRef, placeholder, onChange } = props;

  return (
    <ReactQuill
      id={id}
      ref={inputRef}
      theme={theme}
      onChange={onChange}
      value={value}
      modules={{
        toolbar: {
          ...Editor.modules.toolbar,
          handlers: {
            //   image: handleImageUpload,
          },
        },
        ...Editor.modules,
      }}
      formats={Editor.formats}
      bounds={".app"}
      placeholder={placeholder ?? ""}
    />
  );
}

/* …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs yup react-hook-form

4
推荐指数
1
解决办法
9701
查看次数

标签 统计

javascript ×1

react-hook-form ×1

reactjs ×1

yup ×1