yup 中的“形状”功能有什么作用?

cub*_*bit 15 javascript forms validation yup

大多数Yup示例使用shape方法,但我发现文档有点难以理解为什么会出现这种情况,以及该方法的作用。

有人可以解释用Yup.object({...})和定义的模式之间的区别Yup.object().shape({...})吗?

Mas*_*ata 8

为方便起见,您还可以将形状传递给对象构造函数。
yupobject 文档

基本上将模式传递给 shape 只是将其传递给对象构造函数的长格式。然而,Shape 确实提供了在后面的链接方法中链接和重载定义的好处。请参阅 yup.shape 文档