Email or username:

Password:

Forgot your password?
Tech Thread

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

2 comments
iliazeus

@strizhechenko если ты хочешь что-то, близкое к шаблонизатору, но на фронте и без JSX, можешь попробовать handlebars, например?

npmjs.com/package/handlebars

Ваня

@tech @strizhechenko reject modernity как говорится. Посмотри на backbone, там будет все что тебе нужно

Go Up