ixon
@ixon


Существует ли фреймворк, который упростит построение интерфейсов?

Положим, есть задача получить данные из json-файла и на основе этих данных вставить куда-нибудь в документ однотипные блоки с различными характеристиками.

Я бы написал функцию, в рамках которой собирал бы каждый из блоков, создавая необходимые для блока ноды с помощью document.createElement, меняя набор свойств каждой ноды блока и соединяя их с помощью appendChild. Но это выглядит довольно громоздко и не очень наглядно. Плюс, логика не очень отделена от внешнего вида, что тоже не очень хорошо.

Может быть, есть какие-то фреймворки, которые сокращают подобный код или иначе подходят к решению подобных задач?
  • Вопрос задан
  • 121 просмотр
Пригласить эксперта
Ответы на вопрос 2
bingo347
@bingo347 Куратор тега JavaScript
Бородатый программер
svelte
vue
react
выбирайте
Ответ написан
delphinpro
@delphinpro
frontend developer
Если vue - это для вас перебор, тогда посмотрите на template из lodash https://lodash.com/docs/4.17.15#template
ничего лишнего, только простейшая шаблонизация.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы