Als Erwähnung in Name JSX
und seine Beschränkung wie müssen schließen Tag usw. Ich denke JSX
verwendet XML
Parser. wenn verwendet XML
warum wählen dann XML not HTML
?Welcher Parser JSX verwendet?
1
A
Antwort
2
Von the docs:
"JSX Spezifikation: XML-LIKE SYNTAX ERWEITERUNG EcmaScript"
Um Ihre Frage zu beantworten: "Warum XML wählt nicht HTML", weil diese es erlaubt zu sein eine Obermenge von HTML mit der Einbeziehung von benutzerdefinierten Tags. Beispielsweise können Sie ein "MyApp" -Tag (Komponente) definieren und es verwenden: <MyApp name="some name" />
. Da es sich um eine "XML-LIKE SYNTAX EXTENSION TO ECMASCRIPT" handelt, können Sie diese Seite neben javascript verwenden:
function calculatedComplexName() {
return "some complex name";
}
<MyApp name={calculatedComplexName()}/>
Verwandte Themen
- 1. Welcher Wiki-Parser?
- 2. Welcher Parser-Generator soll meine Schüler unterrichten?
- 3. Reagieren Alternative, die JSX verwendet
- 4. Welcher ist ein schnellerer Parser für XML?
- 5. Welcher XML-Parser für diese Daten?
- 6. Welcher HTML-Parser kann diesen Code aufräumen?
- 7. Welcher Klassenlader wird verwendet?
- 8. Welcher Parametersatz wurde verwendet?
- 9. Welcher Rahmen verwendet `IServiceProvider`?
- 10. Welchen Parser-Generator verwendet CPython?
- 11. So verwendet `React.createElement` Kinder Parameter (ohne jsx)
- 12. Ermitteln, welcher Webserver verwendet wird
- 13. Welcher C++ - Profiler wird verwendet?
- 14. welcher Verschlüsselungsalgorithmus verwendet in ask.fm?
- 15. Herauszufinden, welcher Compiler Maven verwendet
- 16. Build: JSX kann nur verwendet werden, wenn das Flag '--jsx' bereitgestellt wird
- 17. WPF WebBrowser-Steuerelement: Welcher Browser wird verwendet?
- 18. Welcher Prozess verwendet alle meine Festplatte IO
- 19. Welcher Partitionsalgorithmus wird verwendet? (für Quicksort)
- 20. Unterscheiden Sie, welcher Authentifizierungsmechanismus verwendet wird
- 21. Welcher IntelliJ-Hub wird noch nicht verwendet?
- 22. C++ - Vererbungsklasse. Welcher Destruktor wird verwendet?
- 23. Welcher Komprimierungsalgorithmus für hochredundante Daten verwendet wird
- 24. Welcher Port wird mit socket.io verwendet?
- 25. Welcher Sortieralgorithmus wurde in stoss :: sort verwendet?
- 26. Finde heraus, welcher CRC16-Algorithmus verwendet wurde
- 27. Welcher Serializer wird in RDLC-Berichten verwendet?
- 28. Welcher Typ wird automatisch für Container verwendet?
- 29. GIT und SSH, welcher Schlüssel wird verwendet?
- 30. Welcher Datentyp für die Währungsumrechnung verwendet wird