@tech
Котаны, а какой в 2023 самый минималистичный подход к шаблонизированию HTML во фронте? Компоненты там какие-нибудь.
Контекст: у меня есть очень простая приложенька на одну страницу. Но это пока она на одну страницу. Страничка рендерится на бэке из Jinja2. Хочу выкинуть HTML из бэкенда и оставить его целиком на фронте.
Пока самое близкое что увидел - <template>. Получаешь JSON'ину с данными и начинаешь размахивать cloneNode в чистом JS.
Писать исходный HTML внутри JS (react) кажется какой-то дикостью + я пока не могу его установить, лол и не очень понимаю где у него точка входа.
Лет 6 назад относительно понравился подход Vue с v-for v-if атрибутами (?) в тегах, которые подключаемая либа распознаёт и парсит. by @strizhechenko
@strizhechenko если ты хочешь что-то, близкое к шаблонизатору, но на фронте и без JSX, можешь попробовать handlebars, например?
https://www.npmjs.com/package/handlebars