6

私が最初に持っているYup.string()としましょう。

次に、ある時点で、ループのようにrequired、効果的にルールを追加したいと思います。

Yup.string().required('This field is required').

そして、おそらくいくつかの.emailチェックも追加します。

私はこの方法を試しましたが、うまくいかなかったようです:

function validationSchemaConstructor(question) {
  const schema = Yup.string();

  question.validation_rules.forEach(rule => {
    if ("is_required" in rule) {
      schema.required("Hey man nice shot");
    }
  });

  return schema;
}
4

1 に答える 1