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

193
Visualizações
Pasar valores de componentes de reacción al archivo de constantes

He movido todo mi texto estático al archivo de constantes y tengo que pasar el nombre y apellido del usuario a una clave en particular. Intenté usar el literal de cadena pero no funciona. ¿Hay alguna forma de pasar los valores de reaccionar al archivo de constantes?

constantes.js

 export constants={ 'employeeName': `Hello welcome ${employee.firstname}, ${employee.lastname}` }

Reaccionar componente

 import constants from './constants.js' const employee={ firstname:props.firstname, lastname: props.lasname } <div>{constants.employeeName}</div>
about 4 years ago · Juan Pablo Isaza
3 Respostas
Responde à pergunta

0

Si insiste en usar constantes de cadena en un archivo separado y lo usa y formatea en otro componente, puede usar el método de análisis de esta publicación o alguna biblioteca de formato de cadena como hydrate-text como este:

constantes.js

 export const constants = { employeeName: `Hello welcome %s, %s`, };

util.js;

 export function parse(str) { var args = [].slice.call(arguments, 1), i = 0; return str.replace(/%s/g, () => args[i++]); }

componente:

 import { parse } from "util"; import constants from "./constants.js"; const Employee = () => { const employee = { firstname: props.firstname, lastname: props.lasname, }; return ( <div> {parse( constants.employeeName, employee.firstname, employee.lastname )} </div> ); };

En mi opinión, no es una forma limpia y eficiente de hacer esto, solo puede usar una función y pasarle el empleado como las otras respuestas:

about 4 years ago · Juan Pablo Isaza Relatório

0

Puede crear un método y pasar un argumento sobre eso.

Ejemplo :

 const getFullName = (employee) => { return { 'employeeName': `Hello welcome ${employee.firstname}, ${employee.lastname}` } }; const employee = { firstname: "asif", lastname: "vora" }; const { employeeName } = getFullName(employee); console.log(employeeName);

about 4 years ago · Juan Pablo Isaza Relatório

0

constante.js:

 export const constants= { employeeName: 'Hello welcome'}

Componente de reacción:

 import constants from './constants.js' const employee={firstname:props.firstname,lastname: props.lasname} <div>{`${constants.employeeName} ${employee.firstname}, ${employee.firstname}`}</div>
about 4 years ago · Juan Pablo Isaza Relatório
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