• React + php, правильно ли я понял суть?

    @Kafkae
    0. Реакту все равно откуда приходят данные.
    1. Да.
    2. Имеет, если вам нужен SSR. Если он вам не нужен, то на беке ничего рисовать не надо.
    3. Да.
    Ответ написан
    Комментировать
  • Какие 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. Ну или найти готовую сборку!
    Ответ написан
    Комментировать