Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

183
Visualizações
Cómo establecer un estado con un archivo estático en lugar de una entrada de usuario

Tengo un formulario que envía un archivo. Actualmente, la entrada del usuario se usa para establecer el estado de una variable en un archivo; en cambio, me gustaría establecer el estado en un archivo estático codificado que importé localmente

Este es el código original que establece el estado usando la entrada del usuario:

 const [file, setFile] = useState(null); const onSubmit = async (e) => { //submit function } <form onSubmit={onSubmit}> <input type="file" onChange={(e) => setFile(e.target.files[0])} /> <button> Submit! </button> </form>

Cuando la prueba es que el estado se configuró correctamente usando console.log ({archivo}), obtendré un retorno con la entrada del archivo ...

Pero quiero deshacerme de la opción de ingresar un archivo y simplemente establecer el estado con un archivo estático... esto es similar a lo que probé:

 import exampleFile from file/example.mp4; const [file, setFile] = useState(null); const onSubmit = async (e) => { //submit function } const handleClick = () => { setFile({exampleFile}) } <form onSubmit={onSubmit}> <button onClick={handleClick}> Submit! </button> </form>
cuando hago console.log el archivo, obtengo un valor nulo... cuando pruebo si el archivo se configuró usando console.log({archivo}), obtengo una respuesta nula

Después de investigar un poco, no he podido encontrar ninguna solución sólida. Estoy atascado con esto, por lo que cualquier ayuda es muy apreciada, gracias

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda