Ich habe einen interessanten Frieden von JavaScript-Code gesehen, aber verstehe nicht, was es bedeutet und warum es mir einen Fehler zurückgibt, wenn ich versuche, es in der Konsole zu testen. HierWas ist diese seltsame JavaScript-Syntax, die HTML-Tags mit JavaScript zu mischen scheint?
ist ein Beispiel für den Code ein:
const Component = ({name}) => (<div>Hello {name}</div>)
Ist es etwas Acording zum ES6 oder was?
PS: Ich glaube, ich es in einer Render-Funktion auf diese Weise verwenden kann:
<Component name={'John'} />
Recht?
Hier haben Sie JSX und Sie können nicht in der Konsole testen –
Ja, das ist JSX. Es wird von JS-Frameworks wie React verwendet. Es muss in echtes JavaScript umgewandelt werden, bevor es in Ihrem Browser ausgeführt wird. –
Sie könnten diese Schlüsselwörter verwenden: "Reaktive Funktionskomponente" und "ES6 Parameter Destrukturierung". – Jokester