Какие must have библиотеки для frontend разработчика?

Вопрос, есть ли список библиотек для верстки/frontend-разработки, которые должен знать каждый?
Библиотеки не по типу (react/redux, vue), а например, TweenMax, Leaflet, может еще что-то есть?
  • Вопрос задан
  • 2620 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Kafkae
Наверное ты про которые можно назвать утилитарными.
1) Lodash для работы с данными. Для того чтобы сделать что то сложнее map/foEach. Есть еще ramda.
2) Moment для работы со в временем. Еще есть более легкий аналог date-fns, просто момент старше.
3) Numeral для работы с числами.
4) Bluebird для работы с промисами на стеройдах)
5) jQuery для работы с DOM. Вообще он не актуален из-за развития нативного js и SPA. Но количество легаси написанного на нём просто запредельное. Огромный плюс также в том, что на нем написано огромное количество плагинов. И если вам нужно быстро запилить лендос со слайдером и еще парочками пердо-свистелками, то jQuery отлично поможет. Ну и он очень быстро учится, так что ради ознакомления по доке можно пробежаться.

Так-же по по верстке тоже много разных библиотек:
1) CSS-пре/пост/процессоры (Sass/Less, PostCSS)
2) CSS-фреймворки (Bootstrap, Materialize, Material UI, Material Design Lite)
3) Pug - препроцессор для html, будешь набирать html код гораздо быстрее
4)Ну и куда без BEM, это не библиотека, но сильно упрощает верстку.

И если сложить Pug + Sass + BEM, то уже можно дробить верстку на компоненты! А это очень важно и ускоряет работу особенно в больших проектах, например для переиспользования в этом проекте или вообще в другом.

И чтобы все это быстро варилось само по себе можно выучить какой-нибудь сборщик webpack или parcel. Ну или найти готовую сборку!
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы