✍️Base do CSS VS TailwindCSS
Outro dia vi uma postagem no LinkedIn falando em ir direto para o Tailwind, ao invés de estudar a base do CSS. Minha opinião é que isso é tão errado quanto pular JS e ir direto para React. Falo isso pq me ferrei ao fazer isso em JS, cheguei em React não sabia o que era desestruturação, asincronismo e promises.
No CSS não é diferente, você vai se deparar com um flex-1, py-16... e se perguntar como isso funciona? e por favor, queira se perguntar isso. Entender tudo sobre block, inline, flex, box-sizing... Vai te fazer entender, bem melhor, as propriedades do Tailwind.
E vocês, indicam ir direto para o Tailwind?
Eu não sou fã de bibliotecas do gênero. Pra falar a verdade nunca cheguei a utilizar Taiwind realmente, prefiro CSS puro, assim como nunca quis aprender JQuery por preferir JS puro.
São bibliotecas que ajudam bastante, mas acho mais interessante utilizar CSS, pois sempre acabo aprendendo coisas novas e me traz um processo criativo melhor (por incrível que pareça).
Ir direto pro Tailwind considero um erro, primeiro porque é uma biblioteca e não é a única (apenas atualmente na moda), o que quer dizer que se mudar a biblioteca tem que continuar sabendo como fazer as coisas e isso só vai conseguir com a base que é o CSS a forma de escrever vai mudar, mas padding/flex/margin/etc sempre vão continuar lá. Segundo, o próprio tailwind se define como framework visando utilidade então é o que tem que ser
Essa parte de pular direto pra framework/library gera muita confusão de conceito e geralmente a pessoa começa a forçar uso por não saber como fazer de outra forma (todos os projetos tem exatamente a mesma estrutura mesmo quando não faz o menor sentido).
pnd0x
🖋️Fora que tailwind não resolve 100% dos problemas, em algum momento vc vai ter q saber css, desde incrementar o proprio tailwindConfig,fazer configs globais ou coisas como:
🔹Animações mais avançadas com keyframer. 🔹Algumas medias mais especificas... 🔹Ou situações de estilos condicionais com JS, que fica bem melhor usando css do que o tailwind.
🖋️Saber so tailwind pode até ser okay pra fazer um projeto do 0, mas pegar um projeto pra fazer manutenção ou outra coisa... Se não souber CSS,CRY
❗Primeiro a massa, depois a cobertura!
A pergunta é: Até onde devo saber CSS para ir para tailwind ?
O quão profundo preciso ir para depois ir para o próximo passo ?
Saber o básico de flexbox e grid (além das partes mais básicas), já me qualifica para seguir em frente ?