JSX und Components
Teil des React-Kurses
In der letzten Lektion hast du gesehen, wie eine Komponente etwas zurückgibt, das wie HTML aussieht: return <h1>Hello, React</h1>;. Das sollte sich ein wenig falsch angefühlt haben. JavaScript-Funktionen geben Werte zurück, Zahlen, Strings oder Objekte, keine spitzen Klammern.
JSX steht für JavaScript XML. Es ist eine Syntaxerweiterung, mit der du etwas, das wie ein HTML-Tag aussieht, direkt in JavaScript-Code schreiben kannst. Ein Build-Tool (dieselbe Art Compiler, die in der vorigen Lektion erwähnt wurde) liest <h1>Hello</h1> und macht daraus einen ganz normalen JavaScript-Funktionsaufruf, lange bevor dein Browser etwas davon sieht, ungefähr createElement("h1", null, "Hello").
Möchtest du React JSX und Components in einer echten Umgebung lernen?
Klick unten, hol dir eine Linux-Maschine mit fertigem React und arbeite JSX und Components praktisch durch, mit einem KI-Tutor, der deinen Code kennt.
Lektion startenJSX und ComponentsWas du lernen wirst
- JSX syntax rules
- Single root element
- ClassName vs class
- Embedding expressions with {}
- Defining components
- Composing components
Lies diese Lektion in deiner Sprache
Alle Lektionen in diesem Kurs
17 Lektionen- 1Was ist React?25 Min.
- 2JSX und Components30 Min.
- 3Props30 Min.
- 4State mit useState35 Min.
- 5Ereignisse verarbeiten30 Min.
- 6Bedingtes Rendering und Listen30 Min.
- 7Formulare und Controlled Inputs35 Min.
- 8Effects mit useEffect40 Min.
- 9Datenabruf40 Min.
- 10Component-Komposition35 Min.
- 11Context und useContext35 Min.
- 12useReducer35 Min.
- 13Benutzerdefinierte Hooks35 Min.
- 14Performance und Memoization35 Min.
- 15Routing mit React Router40 Min.
- 16React Components testen40 Min.
- 17Abschlussprojekt: To-do-App60 Min.
