Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

207
Views
El gancho personalizado no es una función Reaccionar

Cuando intento llamar a una función desde mi enlace personalizado, recibo un error cuando se carga la pantalla que dice que setAuth no es una función.

useAuth.js

 import { useContext } from "react"; import AuthContext from "../context/AuthProvider"; const useAuth = () => { return useContext(AuthContext); } export default useAuth;

login.js

 import useAuth from '../hooks/useAuth'; ... const Login = () => { const { setAuth } = useAuth(); .... setAuth({ email, password, accessToken }); ... }

Si trato de mostrar typeof(setAuth) me quedo indefinido.

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Debe asegurarse de que su AuthContext tenga una función setAuth. Cuando llame a su AuthContext.Provider, debe proporcionar la función setAuth en la propiedad de valor

 <AuthContext.Provider value={{ setAuth }}>

A continuación, puede acceder a setAuth

 const useAuth = () => { const { setAuth } = useContext(AuthContext); return setAuth }

login.js

 const Login = () => { const setAuth = useAuth(); .... setAuth({ email, password, accessToken }); ... }
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!