JSX ямар хариу үйлдэл үзүүлж байна вэ?
JSX ямар хариу үйлдэл үзүүлж байна вэ?

Видео: JSX ямар хариу үйлдэл үзүүлж байна вэ?

Видео: JSX ямар хариу үйлдэл үзүүлж байна вэ?
Видео: React Material UI заавар - 45 - Хариуцлагатай байдал 2024, Арванхоёрдугаар сар
Anonim

JSX ашигладаг XML/HTML-тэй төстэй синтакс юм Хариу үйлдэл үзүүлэх XML/HTML-тэй төстэй текстийг JavaScript/-тай зэрэгцэн оршихын тулд ECMAScript-ийг өргөтгөсөн. Хариу үйлдэл үзүүлэх код. Өмнөхөөс ялгаатай нь HTML дээр JavaScript оруулахын оронд JSX HTML-г JavaScript-д оруулах боломжийг бидэнд олгодог.

Мөн JSX-ийг яагаад реакцид ашигладаг вэ?

JSX Энэ нь бидэнд HTML элементүүдийг JavaScript дээр бичиж, ямар ч createElement() болон/эсвэл appendChild() аргуудгүйгээр DOM-д байрлуулах боломжийг олгодог. JSX HTML хаягуудыг хөрвүүлдэг хариу үйлдэл үзүүлэх элементүүд. Та хийх шаардлагагүй JSX ашиглах , гэхдээ JSX бичихэд хялбар болгодог Хариу үйлдэл үзүүлэх програмууд.

Нэмж хэлэхэд, JS болон JSX хоёрын ялгаа юу вэ? JS стандарт JavaScript юм, JSX нь HTML-тэй төстэй синтакс бөгөөд та React to (онолын хувьд) ашиглан React бүрэлдэхүүн хэсгүүдийг үүсгэхэд хялбар бөгөөд ойлгомжтой болгодог. Үгүй JSX , ашиглан том хэмжээтэй, үүрлэсэн HTML баримтуудыг үүсгэх JS синтакс нь маш их зовлон байх болно дахь арын; JSX зүгээр л энэ үйл явцыг хөнгөвчлөх болно.

Үүнээс гадна, className ямар хариу үйлдэл үзүүлэх вэ?

ангийн нэр . CSS ангиллыг зааж өгөхийн тулд ашиглана уу ангийн нэр шинж чанар. Энэ нь,, болон бусад бүх энгийн DOM болон SVG элементүүдэд хамаарна. Хэрэв та ашигладаг бол Хариу үйлдэл үзүүлэх Вэб бүрэлдэхүүн хэсгүүдтэй (энэ нь нийтлэг биш) оронд нь class шинж чанарыг ашиглана уу.

JSX нь юу гэсэн үг вэ?

JSX гэсэн үг JavaScript XML. -тай Хариу үйлдэл үзүүлэх , энэ нь элемент болон бүрэлдэхүүн хэсгүүдийн XML-тэй төстэй кодын өргөтгөл юм. дагуу Хариу үйлдэл үзүүлэх docs болон таны дурдсанчлан: JSX нь ямар ч тодорхой семантикгүйгээр ECMAScript-н XML-тэй төстэй синтакс өргөтгөл юм.

Зөвлөмж болгож буй: