Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Duda] Problemas al importar la propiedad inputs

Al hacer el codigo me arroja un error que la propiedad inputs no puede ser destructurada, revise mi codigo, no veo ningun error, espero me puedan apoyar a saber cual es el problema. saludos

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

Este es el codigo que viene en el video

1 respuesta

¡Hola Sergio!

Por lo que puedo ver en las imágenes que compartiste, parece que el problema está en la forma en que estás exportando la propiedad inputs desde el archivo useForm.js. En lugar de exportarla como un objeto, estás exportando una función que devuelve un objeto.

Para solucionar este problema, puedes exportar directamente el objeto inputs desde useForm.js de esta manera:

export const inputs = {
  email: {
    type: "email",
    label: "Correo electrónico",
    placeholder: "Ingresa tu correo electrónico",
    value: "",
    error: "",
    isValid: false,
    rules: {
      required: true,
      isEmail: true,
    },
  },
  password: {
    type: "password",
    label: "Contraseña",
    placeholder: "Ingresa tu contraseña",
    value: "",
    error: "",
    isValid: false,
    rules: {
      required: true,
      minLength: 6,
    },
  },
};

Y luego, en LoginForm.js, puedes importar inputs de la siguiente manera:

import { inputs } from "./useForm";

Espero que esto te ayude a solucionar el problema. Si tienes alguna otra duda, no dudes en preguntar. ¡Espero haber ayudado y buenos estudios!