メソッドを使用して親の値に基づいてネストされたオブジェクトを条件付きで検証しようとしていますwhen
が、それを機能させることができませんでした。
const firstStep = Yup.object().shape({
accountHolder: Yup.object().shape({
accountType: Yup.number()
.typeError("Required")
.required("Required"),
mailingAddress: Yup.object().shape({
address1: Yup.string().when("accountType", {
is: 2,
then: Yup.string()
.min(5, "Min 5 char")
.required("Required")
})
})
})
});