Не используйте конкатенацию с обратными кавычками ( литералы шаблонов ). используйте вместо них заполнители.
Этот пример демонстрирует простое использование заполнителя:
const person = 'Billy'
const myStr = `Hello ${person}, how are you?`
// Outputs: Hello Billy, how are you?
В этом примере демонстрируется литерал шаблона, который имеет заполнитель с тернарным оператором, который в качестве литерала шаблона имеет заполнитель.
const num = 100 * Math.random()
const name = 'Billy'
const myStr = `Hello ${num > 50 ? `my name is ${name}`: 'anonymous person'}`
// Outputs:
// Hello my name is billy
// or
// Hello anonymous person