Столкнулся вот с такой конфигурацией https://github.com/developit/zero-to-preact/blob/master/webpack.config.js
plugins: [
['transform-react-jsx', { pragma: 'h' }]
]
В документах говорится
pragma
string, defaults to React.createElement.
Replace the function used when compiling JSX expressions.
Note that the @jsx React.DOM pragma has been deprecated as of React v0.12
но понятия не имею, что означает "h"! Что это?





По умолчанию babel преобразует <div id = "hello" /> в React.createElement("div", { id: "hello" });. Вместо этого будет сгенерирован pragma: h, как h("div", { id: "hello" });.
React.createElement (или h для Preact) - это функция для построения виртуальной DOM.