91 / 98
В чём разница между React.createElement и JSX?
JSX — синтаксический сахар, который компилятор (Babel/SWC/TypeScript) превращает в вызовы React.createElement (или jsx в новом transform). Разницы в рантайме нет — оба создают один и тот же объект-описание элемента (React Element). JSX существует для читаемости: писать разметку HTML-синтаксисом удобнее, чем вложенные вызовы функций.