რატომ ვიყენებთ JSX-ს react JS-ში?
რატომ ვიყენებთ JSX-ს react JS-ში?

ვიდეო: რატომ ვიყენებთ JSX-ს react JS-ში?

ვიდეო: რატომ ვიყენებთ JSX-ს react JS-ში?
ვიდეო: What is JSX? 2024, ნოემბერი
Anonim

JSX არის სინტაქსის გაფართოება ReactJS რომელიც ამატებს მხარდაჭერას JavaScript-ში HTML ტეგების დასაწერად. Თავზე ReactJS , ის ქმნის ძალიან მძლავრ გზას ვებსაიტის გამოხატვისთვის განაცხადი . თუ იცნობთ ReactJS , თქვენ იცით, რომ ეს არის ბიბლიოთეკა ვებ კომპონენტებზე დაფუძნებული წინა აპლიკაციების განსახორციელებლად.

აქ, რატომ გამოიყენება JSX რეაქციაში?

JSX საშუალებას გვაძლევს დავწეროთ HTML ელემენტები JavaScript-ში და მოვათავსოთ ისინი DOM-ში ყოველგვარი createElement() და/ან appendChild() მეთოდების გარეშე. JSX გარდაქმნის HTML ტეგებს რეაგირება ელემენტები. თქვენ არ გჭირდებათ გამოიყენეთ JSX , მაგრამ JSX აადვილებს წერას რეაგირება აპლიკაციები.

მეორეც, React ფაილები უნდა იყოს JS თუ JSX? ასე რომ თქვენ იძულებული ხართ გამოიყენოთ JS ფაილები მაგივრად JSX . და მას შემდეგ რეაგირება უბრალოდ ბიბლიოთეკაა JavaScript-ისთვის, არ აქვს მნიშვნელობა არჩევანის გაკეთებას JSX ან JS . ისინი სრულიად ურთიერთშემცვლელნი არიან! აქედან გამომდინარე ყველა React ფაილები რომელიც მათ შეიცავს JSX და არა JS.

გარდა ამისა, რა არის JSX რეაქციაში?

JSX არის წინასწარი პროცესორის ნაბიჯი, რომელიც ამატებს XML სინტაქსს JavaScript-ში. აუცილებლად შეგიძლიათ გამოიყენოთ რეაგირება გარეშე JSX მაგრამ JSX ხდის რეაგირება ბევრად უფრო ელეგანტური. ისევე როგორც XML, JSX ტეგებს აქვს ტეგის სახელი, ატრიბუტები და ბავშვები. თუ ატრიბუტის მნიშვნელობა ჩასმულია ბრჭყალებში, მნიშვნელობა არის სტრიქონი.

შეგიძლიათ გამოიყენოთ JavaScript რეაქტში?

რეაგირება არის უბრალოდ JavaScript , არის ძალიან მცირე API შესასწავლად, მხოლოდ რამდენიმე ფუნქცია და როგორ გამოყენება მათ. ამის შემდეგ თქვენი JavaScript უნარები არის ის, რაც ქმნის შენ უკეთესი რეაგირება დეველოპერი. შესვლის ბარიერები არ არსებობს. ა JavaScript დეველოპერი შეუძლია გახდეს პროდუქტიული რეაგირება დეველოპერი რამდენიმე საათში.

გირჩევთ: