Ответы пользователя по тегу JavaScript
  • Какие must have библиотеки для frontend разработчика?

    @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. Ну или найти готовую сборку!
    Ответ написан
    Комментировать