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

270
Views
¿Cómo funcionan las declaraciones array equals useState en Javascript?

En componentes funcionales dentro de ReactJS, la siguiente línea permite la creación de:

  1. Una variable para registrar el conteo actual
  2. Un método para guardar el estado cuando se llama

Ejemplo en JS:

 let [count, setCount] = useState([]);

¿Cómo funciona esto desde el punto de vista de una declaración y cómo se llama este tipo de declaración?

Entiendo declaraciones básicas como let array = []; etc., pero no estoy familiarizado con lo contrario.

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

0

Cuando usa useState en reactJS. Devolverá una matriz de dos valores.

  1. Una variable para registrar el recuento actual.
  2. Un método para guardar el estado cuando se llama.

Entonces puede obtener el valor individualmente usando el index como:

 let arr = useState([]); const count = arr[0]; const setCount = arr[1];

o también puede usar la destructuring como:

 let [count, setCount] = useState([]);

A continuación se muestra un ejemplo de cómo funciona la desestructuración

 function customUseState(initialValue) { let val = initialValue; function changeVal(newVal) { val = newVal } return [val, changeVal]; } // This is how destructure works const [count, setCount] = customUseState(0);
about 4 years ago · Juan Pablo Isaza Report

0

Usestate devuelve una matriz con dos elementos: el primero es el valor o estado en su caso "contar" y el segundo es la función utilizada para actualizar el estado en su caso "setCount". Aquí no los estás declarando, los estás desestructurando. Es lo mismo que hacemos con la desestructuración de objetos.

{name,age}={obj} estamos desestructurando el nombre y la edad del obj de la misma manera que está extrayendo count y setCount de usestate. Y la destrucción de matrices depende de la posición de los elementos en lugar de los nombres de las variables, mientras que en la destrucción de objetos depende de los nombres de las variables.

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!