JSX реакцияда не істейді?
JSX реакцияда не істейді?

Бейне: JSX реакцияда не істейді?

Бейне: JSX реакцияда не істейді?
Бейне: Знакомство с React #3: JSX 2024, Мамыр
Anonim

JSX пайдаланатын XML/HTML тәрізді синтаксис болып табылады Реакция XML/HTML тәрізді мәтін JavaScript/-пен бірге болуы үшін ECMAScript кеңейтеді. Реакция код. Бұрынғыдан айырмашылығы, HTML-ге JavaScript қоюдың орнына, JSX HTML-ды JavaScript-ке енгізуге мүмкіндік береді.

Сондай-ақ білу керек, неге JSX реакцияда қолданылады?

JSX HTML элементтерін JavaScript тілінде жазуға және оларды DOM ішіне ешбір createElement() және/немесе appendChild() әдістерінсіз орналастыруға мүмкіндік береді. JSX HTML тегтерін түрлендіреді реакция элементтері. Сізге міндетті емес JSX пайдаланыңыз , бірақ JSX жазуды жеңілдетеді Реакция қолданбалар.

Сонымен қатар, JS мен JSX арасындағы айырмашылық неде? JS стандартты JavaScript болып табылады, JSX бұл HTML-тәрізді синтаксис, оны React to (теориялық тұрғыдан) арқылы қолдануға болады, оны React құрамдастарын жасауды жеңілдетеді және интуитивті етеді. Онсыз JSX , көмегімен үлкен, кірістірілген HTML құжаттарын жасау JS синтаксис үлкен азап болар еді ішінде артқы; JSX бұл процесті жеңілдетеді.

Сонымен қатар, реакциядағы className дегеніміз не?

сынып атауы . CSS сыныбын көрсету үшін пайдаланыңыз сынып атауы атрибут. Бұл,, және басқалар сияқты барлық қалыпты DOM және SVG элементтеріне қатысты. Егер сіз қолдансаңыз Реакция веб-компоненттерімен (бұл сирек кездесетін) орнына сынып төлсипатын пайдаланыңыз.

JSX нені білдіреді?

JSX дегенді білдіреді JavaScript XML. бірге Реакция , бұл элементтер мен құрамдастарға арналған XML-тәрізді кодқа арналған кеңейтім. бойынша Реакция құжаттар және сіз атап өткендей: JSX ешқандай анықталған семантикасы жоқ ECMAScript үшін XML тәрізді синтаксистік кеңейтім болып табылады.

Ұсынылған: