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

292
Views
¿Cómo validar el nombre de usuario y la contraseña de una matriz dada de objetos?

hola tengo un gancho en app.js:

 const[customer,setCustomer]=useState([ {name:'aaaaaa', password:'11111', balance:78000}, {name:'bbbbbb', password:'22222', balance:5000}, {name:'cccccc', password:'33333', balance:15000}, {name:'dddddd', password:'44444', balance:1000000}, ]);

Envié este enlace a través de Route a un componente de inicio de sesión. ¿Cómo puedo validar cada cliente con su propia contraseña?

dentro del componente hice 2 entradas que enviaron el valor que se escribió a 2 ganchos y un botón, deseo que la validación ocurra cuando hago clic en el botón (onClick). y devolver el índice del objeto que contiene este nombre de pila y contraseña para que pueda pasarlo a la página/componente del cliente. gracias.

componente de canto:

 const[name,setName]=useState(''); const[password,setPassword]=useState(''); <input onChange={(e)=>{setName(e.target.value)}} placeholder='user name'></input> <inputonChange={(e)=>{setPassword(e.target.value)}} placeholder='password'></input> <button onClick={valid}>Enter</button>```
about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Simplemente encuentre con los valores establecidos si existe o no en su matriz

 const valid () => { let existsUser = customer.find((x) => (x.name === name && x.password === password)) if(existsUser){ alert('Navigate to new page') } }

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!