Ի՞նչ է JSX-ն արձագանքում:
Ի՞նչ է JSX-ն արձագանքում:

Video: Ի՞նչ է JSX-ն արձագանքում:

Video: Ի՞նչ է JSX-ն արձագանքում:
Video: How to prepare your dog for a long flight | Everything you need to know before flying with your dog 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 տարրերին, ինչպիսիք են,, և այլն: Եթե դուք օգտագործում եք Արձագանքել Web Components-ի հետ (ինչը հազվադեպ է), փոխարենը օգտագործեք class հատկանիշը:

Ի՞նչ է նշանակում JSX-ը:

JSX նշանակում է JavaScript XML. Հետ Արձագանքել , այն տարրերի և բաղադրիչների համար XML-ի նման կոդի ընդլայնում է: Ըստ Արձագանքել փաստաթղթերը և ինչպես նշեցիք. JSX XML-ի նման շարահյուսական ընդլայնում է ECMAScript-ին՝ առանց որևէ սահմանված իմաստաբանության:

Խորհուրդ ենք տալիս: