Hola a todos, tengo una plantilla que necesito para completar los valores desde el back-end.
Estoy usando lodash _.template para este propósito. Obtengo el valor headerValue desde el back-end y no se procesa nada. PERO cuando lo declaro así:
let headerValue = 'Ejemplo'
todo funciona correctamente. Entonces, supongo que es un problema asíncrono, ya que no me parece que el código tenga problemas.
Además, cuando estoy registrando en la consola el valor desde el back-end, el valor es correcto y no está indefinido.
¿Algunas ideas? Gracias.
const Header = ({headerValue}) => { const headerText = { copy:"This is my header: ${headerValue}" } const compiledHeader = _.template(headerText.copy); headerText.copy = compiledHeader({ headerValue }); /*more unrelated code*/ }