Jaka jest różnica między JS i JSX

Jaka jest różnica między JS i JSX
JavaScript to ecMascript po języku scenariuszy, który pozwala programistom uczynić ich strony internetowe bardziej interaktywne. Za każdym razem, gdy strona ładuje coś lub gra pokaz slajdów lub wyświetlany jest animowany obraz, za nią zaangażowany jest JavaScript. Zasadniczo dodaje życie i kreatywność do strony internetowej, dzięki czemu jest bardziej wciągająca.

JSX to tylko rozszerzenie składni JavaScript, które pozwala użytkownikom pisać komponenty React; React to biblioteka JavaScript open source do budowania złożonych UI; Pozwala programistom tworzyć złożone interfejsy użytkownika z mniejszych komponentów.

JSX lub JavaScript XML łączy HTML i JavaScript, dzięki czemu kod jest łatwiejszy do odczytania i zrozumiały dla użytkownika. JSX łączy interaktywność z znacznikiem, a nie oddzielenie tych dwóch. Ułatwia wizualizację DOM. W JSX możemy bezpośrednio pisać znaczniki HTML w kodzie JavaScript.

Czym różnią się JS i JSX?

Zarówno JS, jak i JSX są wymienne, ale różnica polega na tworzeniu interfejsu użytkownika i jak funkcjonalność jest podzielona na aplikację.

W przypadku JS najpierw prosty HTML jest napisany, a JS jest zapisywany w znaczniku skryptu, jak pokazano:


Lista owoców



  • Pomarańczowy

  • Mango

  • Gruszka


A następnie dodaje się JavaScript, który wykona funkcjonalność:

Ale podobny kod JSX w React zaczyna się od ustalonego pliku HTML:

A następnie zapisany jest kod, który wygląda podobnie do HTML, ale jest JSX:

Funkcja lista owoców (rekwizyty)
powrót (

Lista owoców



  • Mango

  • Gruszka

  • Guawa



)
;

W ten sposób funkcjonalność jest również podzielona na komponenty, a tym samym ułatwiającego komplikowane aplikacje.

JSX nie jest konieczne do użycia jako React można zapisać zarówno JS, jak i JSX, ale JSX ułatwia użytkownikom tworzenie aplikacji React, ponieważ jest podobny do HTML. Ułatwia pisanie i aktualizowanie kodu HTML, dlatego funkcjonalność jest łatwiejsza w obsłudze.

Wniosek

JS jest po prostu językiem scenariusza, dodając funkcjonalność do Twojej witryny. JSX jest dodatkiem do składni JavaScript, która jest mieszanką zarówno HTML, jak i JavaScript. Zarówno JS, jak i JSX są wymienne, ale JSX ułatwia zrozumienie kodu dla użytkowników. JSX jest powszechnie używany w React, ponieważ znacznie ułatwia budowanie aplikacji.