TypeScript поставляється з кількома режимами JSX: Save, React (класичне середовище виконання), react-jsx (автоматичне середовище виконання), react-jsxdev (автоматичне середовище виконання) і react-native . Режим збереження збереже JSX як частину виводу, яка буде використана на іншому етапі перетворення (наприклад,
).
JavaScript XML Що таке JSX? JSX означає JavaScript XML. JSX дозволяє нам писати HTML у React. JSX полегшує написання та додавання HTML у React.');})();(function(){window.jsl.dh('VN_rZq_HCMiHkdUP74uG6Qc__28','
JSX означає розширення синтаксису JavaScript. Це розширення JavaScript, яке дозволяє нам описати дерево об’єктів React за допомогою синтаксису, який нагадує синтаксис шаблону HTML. Це просто XML-подібне розширення, яке дозволяє нам писати JavaScript, який виглядає як розмітка, і повертати його з компонента.
Оскільки React є бібліотекою JavaScript, «це» в React слідує тій же інтригуючій концепції. У JavaScript поведінка ключового слова «this» залежить від способу виклику функції. "це" містить посилання на поточний контекст виконання в javascript.
JSX. Element — це псевдонім типу для елемента JSX. JSX — це розширення синтаксису для JavaScript, яке дозволяє писати HTML-подібний код у файли JavaScript. Це спосіб представлення структури інтерфейсу користувача у формі дерева вкладених елементів, де кожен елемент представляє компонент.
React не потребує використання JSX, але більшість людей вважають його корисним як візуальну допомогу під час роботи з інтерфейсом користувача в коді JavaScript. Це також дозволяє React показувати більш корисні повідомлення про помилки та попередження.