Algunas bibliotecas utilizan la siguiente sintaxis en Javascript. ¿La sintaxis es válida en Javascript? Si no, ¿cómo lo manejan las bibliotecas detrás de escena?
const button = css` position: fixed; bottom: 10%; left: 50%; transform: translateX(-50%); z-index: 200; `;Sí, es una sintaxis válida en JS.
Ejemplo:
function fun(){ console.log('triggered..!'); } fun``imprime "activado..!" en consola
esto se llama "Plantillas etiquetadas"
más información consulte aquí: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals#tagged_templates
cuando agrega acentos graves cerrados al final de la variable js, lo tratará como una llamada de función, se llamará a la función con argumentos que pase entre los acentos graves.