Как стать автором
Обновить

Комментарии 2

Спасибо за статью.

...это приложение не предназначено для реальных проектов. Оно лишь показывает, как просто можно обрабатывать JSX без использования рантайм-библиотек...

Возможно через пару лет это будет то, что мне (или кому-то ещё) придётся гуглить

это приложение не предназначено для реальных проектов

Ну почему же. Этот подход вполне себе прикладной. Я лично использую кастомные JSX генераторы в двух основных сценариях:

  1. Для генерации HTML на бэкенде, для создания progressive enhancemenвеб-приложений. По сравнению с html темплейтингом, основное преимущество - полный охват интеллисенсом в Typescript.

  2. Для генерации DOM элементов при создании простых Custom Elements. Т.е. если нужен статический custom element, который не требует динамики, но тем не менее содержит солидное количество маркапа. Включать туда целую библиотеку - это большой оверхед. Писать двести строк вырвиглазного document.createElement-кода, тоже плохо. JSX очень здорово помогает, рекомендую.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации