Строковый шаблон заключается в обратные кавычки (` `), вместо двойных или одинарных кавычек. Свойство строковых шаблонов в том, что они поддерживают переносы строк и позволяют использовать заполнители (placeholder) вида ${expression}.
Например:
var a = "ES2015";
console.log(`Понятие было введено в версии javascript ${a} и
еще называется template string.`);
// "Понятие было введено в версии javascript ES2015 и
// еще называется template string."
Строковые шаблоны используются в JavaScript в том числе для стилевого оформления компонентов в React JS в библиотеке Styled Components.