После 6-месячного погружения в CSS/SCSS Tailwind — просто находка.
Когда я начинал изучать CSS, я поставил перед собой цель не переходить ни к чему другому, пока не получу полное представление о том, как он работает на самом деле. Я потратил время на изучение сложных селекторов, flexbox, box-model, анимации, блоков, контейнеров и т.д. Если бы я не потратил эти деньги, я не думаю, что смог бы использовать или оценить Tailwind так сильно по первому впечатлению.
Научившись стилизовать и делать отзывчивыми отдельные разделы, я (по глупости) начал создавать свой первый портфолио-проект с помощью CSS. Архитектура и необходимость создавать так много пользовательских классов отнимали много времени.
К счастью, мой приятель сказал мне, что я, вероятно, смогу освоить tailwind, внедрить его и создать свой проект быстрее, чем продолжать работать с чистым css. Сразу же я забеспокоился, что не смогу развивать свои знания CSS, используя его. Мои опасения были развеяны сегодня вечером, когда я увидел, что я все еще могу создавать и интегрировать свой собственный CSS наряду с их массивной библиотекой. Я провел с ним всего несколько дней, но мне кажется, что за каждым углом появляются новые удобства. Это как весна после долгой зимы.
Я бы не рекомендовал начинать работу с tailwind, если у вас нет твердого представления о CSS.
Скорее всего, вы столкнетесь с ненужными камнями преткновения.
С другой стороны, мне действительно интересно, сколько людей тратят время на то, чтобы понять CSS на ранних этапах, и было ли это лучшим использованием моего времени. Думаю, время покажет. Меня просто настораживает то, как часто я слышу упоминания о том, что люди проводят с CSS всего неделю или месяц и заявляют, что они «научились этому». Не могу сказать, что я их виню. У меня за плечами уже 5 месяцев работы с JS. В то же время, потратив это время, я научился лучше учиться. Я надеюсь, что все наладится, когда начнутся головные боли, связанные с JS…