რა არის JSX რეაქციაში?
რა არის JSX რეაქციაში?

ვიდეო: რა არის JSX რეაქციაში?

ვიდეო: რა არის JSX რეაქციაში?
ვიდეო: ReactJS Tutorial - 8 - JSX 2024, მაისი
Anonim

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

ასევე უნდა იცოდეთ, რატომ გამოიყენება JSX რეაქციაში?

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

გარდა ამისა, რა განსხვავებაა JS-სა და JSX-ს შორის? JS არის სტანდარტული Javascript, JSX არის HTML-ის მსგავსი სინტაქსი, რომელიც შეგიძლიათ გამოიყენოთ React-თან ერთად, რათა (თეორიულად) გააადვილოთ და უფრო ინტუიციურად შექმნათ React კომპონენტები. გარეშე JSX , შექმნა დიდი, ჩასმული HTML დოკუმენტების გამოყენებით JS სინტაქსი დიდი ტკივილი იქნება წელს უკანა; JSX უბრალოდ ამ პროცესს ამარტივებს.

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

კლასის სახელი . CSS კლასის დასაზუსტებლად გამოიყენეთ კლასის სახელი ატრიბუტი. ეს ეხება ყველა ჩვეულებრივ DOM და SVG ელემენტებს, როგორიცაა, და სხვა. თუ იყენებთ რეაგირება ვებ კომპონენტებთან ერთად (რაც იშვიათია), ამის ნაცვლად გამოიყენეთ კლასის ატრიბუტი.

რას ნიშნავს JSX?

JSX ნიშნავს JavaScript XML. თან რეაგირება , ეს არის XML-ის მსგავსი კოდის გაფართოება ელემენტებისა და კომპონენტებისთვის. თითო რეაგირება დოკუმენტები და როგორც აღნიშნეთ: JSX არის XML-ის მსგავსი სინტაქსის გაფართოება ECMAScript-ზე ყოველგვარი განსაზღვრული სემანტიკის გარეშე.

გირჩევთ: