JavaScript · Senior · Frage 19 von 75
Was macht ein Tagged Template?
const q = sql`SELECT * FROM users WHERE id = ${id}`;- 1Kompiliert den String beim Build zu einer fertigen SQL-Abfrage
- 2Escapt alle Zeichen des Strings für sicheres Einfügen in HTML
- 3Ruft
sqlmit den String-Teilen und den eingesetzten Werten auf
Antwort zeigen
Richtige Antwort: Ruft sql mit den String-Teilen und den eingesetzten Werten auf
Erklärung
Die Tag-Funktion bekommt strings und die Werte getrennt, kann Einsetzungen also sicher escapen oder als Abfrageparameter übergeben - Schutz vor Injections. So funktionieren styled-components, graphql-Tags und String.raw.