[![image][1]][2]
Эта статья о том, как написать универсальный JavaScript-компонент, который можно будет использовать
* как React-компонент;
* как Preact-компонент;
* как Angular-компонент;
* как Web Component;
* как jQuery функцию для рендеринга в DOMElement;
* как нативную функцию для рендеринга в DOMElement.
Мир JavaScript-разработки очень фрагментирован. Есть десятки популярных фреймворков, большая часть из которых абсолютно несовместима друг с другом. В таких условиях разработчики JavaScript-компонентов и библиотек, выбирая один конкретный фреймворк, автоматически отказываются от очень большой аудитории, которая данный фреймворк не использует. Это серьезная проблема, и в статье предложено ее решение.
[Читать дальше →][3]
[1]:
https://habrastorage.org/files/550/fe6/2a5/550fe62a59dd41769e8fc72e66cf3a80.png
[2]:
https://habrahabr.ru/company/devexpress/blog/316358/
[3]:
https://habrahabr.ru/post/316358/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut