教程 yup tutorial

Yup 教程

Yup 是一个用于运行时值解析和验证的 模式构建器。

您可以定义模式、转换值以匹配、断言现有值的形状,或两者兼而有之。

Yup 模式极具表现力,支持对复杂、相互依赖的验证或值转换进行建模。

主要功能

  • 简洁而富有表现力的模式接口
    能够对从简单到复杂的数据模型进行建模。

  • 强大的 TypeScript 支持
    可以从模式推断静态类型,或确保模式正确实现类型。

  • 内置异步验证支持
    可同时进行客户端和服务器端验证。

  • 可扩展
    添加您自己的类型安全方法和模式。

  • 丰富的错误详细信息
    调试更加轻松。

  • 兼容标准模式
    查看标准模式。

快速开始

  1. 安装 Yup:npm install yup 或 yarn add yup
  2. 导入并创建 Schema:import { string, object } from 'yup'
  3. 使用 validate 或 validateSync 验证数据

下一节:请查看 Yup 简介。