• Адекватно ли делать большую вложенность в css?

    Большая вложенность селекторов неизменно ведёт к большой связанности кода. Если Вы захотите поменять какой-то один селектор, Вам неизбежно придётся поменять его во всех каскадах. К тому же, переиспользование кода при таком подходе стремится к нулю.
    Я бы предложил посмотреть в сторону rscss.
    Если предпочтительнее БЭМ, то используйте его, но у него есть известная проблема с длиной и количеством классов. При разработке крайне трудно ориентироваться в дереве.
    В любом случае для комфортной работы жизненно необходим препроцессор на Ваш вкус. Мне вот больше всего Sass/SCSS приглянулся.
    Ответ написан
    Комментировать
  • Насколько детально нужно знать webpack для разработчика на Vue.js?

    Если Вы хотите заниматься чем-то профессионально, то, я считаю, должны понимать все окружающие вас инструменты, уметь с ними работать и, в том числе, настраивать.
    Что babel, что webpack в своих последних итерациях не так сложны, чтобы им посвящать годы жизни.
    Выбор за Вами, конечно, но представьте токаря, который может работать только с токарным станком и пользуется ЧПУ, которые ему настроил кто-то другой, а сам понятия не имеет, как что-то изменить в своём инструменте, чтобы выпилить какую-то другую, более сложную деталь. Надеюсь, аналогию Вы уловили)
    Ответ написан
    2 комментария
  • Что лучше использовать для создания таблицы на страницы: table, flexbox или grid?

    Странно, что никто не предложил использовать grid. Инструмент хоть и не так поддерживается браузерами, но довольно функционале и превосходит в этом плане таблицы. Объединение ячеек также поддерживается в grid.
    Конечно, всё зависит от требований совместимости и личных предпочтений.
    Ответ написан
    Комментировать