Źródło: Arkusze CKE
Która z poniższych technologii jest używana do tworzenia interfejsów użytkownika w aplikacjach React?
Warianty odpowiedzi
-
A
JSX
-
B
Markdown
-
C
YAML
-
D
XML
Wyjaśnienie
JSX oznacza JavaScript XML. Jest to specjalne rozszerzenie składni języka JavaScript, stworzone na potrzeby biblioteki React.
W praktyce pozwala na bezpośrednie wpisywanie znaczników przypominających HTML wewnątrz kodu JavaScript. Zamiast rozdzielać strukturę strony od logiki na osobne pliki, piszesz komponenty, które łączą jedno i drugie w bardzo wygodny sposób.
Warto pamiętać, że przeglądarka internetowa nie potrafi bezpośrednio zinterpretować kodu JSX. Zanim strona trafi do użytkownika, specjalne narzędzia programistyczne automatycznie przeliczają JSX na czysty, tradycyjny JavaScript.