así que esta es la primera vez que uso formik y sí, y recibí este error al usar una función: TypeError No se pueden leer las propiedades de undefined (leyendo 'objeto')
Código:
import React from "react";
import "./formikpostup.css";
import { Formik } from "formik";
import {Yup} from "yup";
export default class FormikPostupload extends React.Component{
uploadPost = Yup.object().shape({
imageUrl: Yup.string().url().required('A url is required'),
caption: Yup.string().max(200,'Caption has reached the maximum character limit')
})
render(){
return(
<div className="formik-upload-parent">
<div>
</div>
</div>
);
}
}
Necesitas importar Yup correctamente como:
import * as Yup from 'yup';