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

223
Views
¿Trabajando con cadenas y variables useState en reaccionar js?

Tengo dos useStates, que almacena los valores tomados del usuario.

 const [classname, setClassname] = useState(''); const [name, setName] = useState('');

Del mismo modo, tengo una cadena que debe pasarse como cuerpo para la solicitud de publicación de la API Rest.

 const string = '{ \ "class": "Device", \ "name": "some name", \ "instanceNumber": 0, \ "properties": [ \ \ ] \ }';

Tengo que pasar el nombre de la clase en lugar del dispositivo y el nombre en lugar de algún nombre en la cadena. ¿Cómo puedo cambiar la cadena de acuerdo con los valores de useState?

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

0

Puede usar la interpolación de cadenas para esto, es un proceso de incrustar una expresión en parte de una cadena:

 const string = `{ \ "class":"${classname}", \ "name": "${name}", \ "instanceNumber": 0, \ "properties": [ \ \ ] \ }`;

Aquí hay una referencia para obtener más información https://dmitripavlutin.com/string-interpolation-in-javascript/

about 4 years ago · Juan Pablo Isaza Report

0

Puedes hacerlo con la concatenación de cadenas:

 const string = `{ \"class": ${classname}, \"name": ${name}, \"instanceNumber": 0, \"properties": [ \ \] \ }`;
about 4 years ago · Juan Pablo Isaza Report

0

const string = `{ \ "class": ${classname}, \ "name": ${name}, \ "instanceNumber": 0, \ "properties": [ \ \ ] \ }`;

Pero si lo envía a una API como una solicitud posterior, le recomendaría enviarlo como un objeto, ya que sería más fácil acceder a los valores en el backend. Como objeto:

 const string = { class: classname, name: name, instanceNumber: 0, properties: []};
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!