Тёмный

My Tailwind Journey 

Theo - t3․gg
Подписаться 339 тыс.
Просмотров 38 тыс.
50% 1

I didn't have the smoothest experience getting started with Tailwind. Thankfully that didn't stop me from loving it. Hopefully the lessons from my experience help y'all love it too
ALL MY VIDEOS ARE POSTED EARLY ON PATREON / t3dotgg
Everything else (Twitch, Twitter, Discord & my blog): t3.gg/links
S/O Mir for the awesome edit 🙏

Опубликовано:

 

30 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 129   
@Sherloqui
@Sherloqui 11 месяцев назад
I want to love someone as much as Theo loves Tailwind
@muslim8622
@muslim8622 11 месяцев назад
😂😂😂
@dongueW
@dongueW 11 месяцев назад
😂😂
@baptistemarchand
@baptistemarchand 11 месяцев назад
And I want to love someone as much as Theo hates Insomnia
@romeorichardson3138
@romeorichardson3138 11 месяцев назад
My story is basically the same, went from traditional CSS, to Styled Components, was stuck on that for a while because I loved the idea of writing CSS with JS, then one day I decided to see what all the Tailwind hype was about and now I can't see myself using anything else... willingly at least.
@sazzadtanim
@sazzadtanim 11 месяцев назад
Same here
@rontheronin
@rontheronin 2 месяца назад
Same here as well
@Senior_Stranger8106
@Senior_Stranger8106 11 месяцев назад
Radix seems to get overlooked in lots of these videos and on Twitter/X. There is no shadcn without Radix right? Where is the love for the Radix creators! Not saying anything against shadcn - just an observation. Tailwind already gets plenty of love.
@NorteXGame
@NorteXGame 11 месяцев назад
Everyone hates Tailwind before learning it properly and love it after. Same with TypeScript. I cannot go back anymore.
@Sammi84
@Sammi84 11 месяцев назад
Right now I just hate that I have to learn it. I feel so drained.
@martiananomaly
@martiananomaly 7 месяцев назад
​@@Sammi84 Update?
@Sammi84
@Sammi84 7 месяцев назад
@@martiananomaly I ended up in a project where I needed to use a component library that uses Tailwind, so I ended up having to learn Tailwind. It took a few hours of work to understand, and a few days to get used to, but I was immediately productive, and after a little while I was very productive. Writing styles in Tailwind is extremely fast. I still find places here and there where I prefer to just use a bit of vanilla css, and sometimes I come back to an element that has a wall of classes that I have to read slowly, but honestly that doesn't feel much different than reading a wall of vanilla css. Maybe a little better as Tailwind is less verbose. Bottom line is that for the most part Tailwind does what it promises.
@HeinrichXiao
@HeinrichXiao 28 дней назад
Would be better if it was just standard
@brkdnmz99
@brkdnmz99 11 месяцев назад
Bootstrap was the library that gave me hope when I was a complete stranger to styling: all those vanilla CSS properties... They truly scared me. Bootstrap (and its documentation) helped me a lot about "understanding" CSS (and a bit of JS). However, I had been feeling a bit too constrained: "Okay, um... how about changing the style of this button juust a little bit?" Yeah, I liked Bootstrap but I haven't ever loved it. I felt miserable since I didn't have enough CSS knowledge to style stuff myself, and so Bootstrap was my only choice. Time passed, I learned React and practiced CSS using various React UI libraries... The feeling of being constrained didn't go away, though. After a while, I met Tailwind. At first, I was too scared of it because of "too detailed" classes. But these classes were what I've ever desired -- I could design any element however I want! It's just that I had to struggle a lot to learn about Tailwind. It wasn't about Tailwind actually, but more about the vanilla CSS itself. I'd been so afraid to learn CSS that I couldn't get used to Tailwind. So, I gave a chance to Tailwind to let it teach me CSS while I use its classes (thanks, Chrome's DevTools!). What a chance I gave that was... Tailwind became my savior and made me love styling. And now, I don't ever feel in need of any other CSS library. Thank you Tailwind, you are the reason I love frontend. I watch how people like Theo talk about how nice Tailwind is, just to have fun. I couldn't be happier watching my savior become more popular every day. The fact that my very first comment to Theo's content is about praising Tailwind is just awesome. Thanks for even more awesome content, Theo!
@MisterConscio
@MisterConscio 11 месяцев назад
Don't hate Tailwind, neither Bootstrap, but saying it's superior or that you CAN'T do anything without it just make me wonder how good are your skills. Always had the impression Tailwind was a solution for how bad React handle styles in general, because CSS in JS or css modules are for sure not good ones. I sincerely don't feel its hard doing long term maintenance with vanilla CSS, unless the person who did it's just bad on doing styles organization. But the things that i most dislike about Tailwind is writing dozens of class names on a single html attribute, it just makes things hard to read for me, also, relying on others plugins to "mask" this just tell me this is not the best way to do it.
@andrew_lim
@andrew_lim 11 месяцев назад
Exactly... Tailwind is great for SPA frameworks like React/Vue. But outside the JS front-end world, vanilla CSS is great enough especially with all the modern flex/grid/media improvements.
@thedailycutline278
@thedailycutline278 Месяц назад
Unfortunately the truth of the matter is vanilla css doesnt scale as tailwind does
@syz3981
@syz3981 11 месяцев назад
tailwind is dirt
@Atmos41
@Atmos41 11 месяцев назад
One thing that scares me about Tailwind is the repetition of class names in your markup leading into larger HTML files. Is it a valid concern? I myself am a vanilla CSS enjoyer. I use PicoCSS for small projects and CSS modules for larger ones. Lately I have been trying out vanilla-extract and I love it.
@despacito2262
@despacito2262 11 месяцев назад
Tailwind pairs well with component model in modern ui frameworks, repetition is mitigated here - just reuse components
@mjerez6029
@mjerez6029 11 месяцев назад
Nobody here buys you hated tailwind at the beginning
@realitydesigners
@realitydesigners 11 месяцев назад
tailwind > rust
@InkFPS
@InkFPS 11 месяцев назад
Class name hell when debugging CSS bugs that should take 10mins to resolve but ends up taking an hour due to inherited cascading class names found in twenty different locations in one or more .css files. It was a revelation to begin using Tailwind and finding all the benefits it provided.
@_y7ya
@_y7ya 11 месяцев назад
Scoped css is a standard in most css solutions though.
@InkFPS
@InkFPS 11 месяцев назад
@@_y7ya That's fine if you can guarantee the scoped css is in the same file and is sequentially listed in the files. When I have 20, 200, 2000 lines or different files to go to find where things are cascading from it becomes a nightmare to debug or even see the design intent if it's an anti pattern going on.
@_y7ya
@_y7ya 11 месяцев назад
@@InkFPS Not necessarily this is something editors can help with (vscode by default for example). I use tailwind as a first-choice but when forced to use something like styled-components for example I always have the styles in a different file. cmd+click on the component immediately takes me to the exact styling used.
@Александр-ч4п5ъ
@Александр-ч4п5ъ 11 месяцев назад
Both bootstrap and tailwind sucks
@O_Eduardo
@O_Eduardo 11 месяцев назад
I agree with his points about tailwind.. I don´t buy the mvc part. React has changed the way we used to think about separating state from the view, and with virtual dom it was possible to do that, we actually could do the same thing using some template system like mustache, but it was slow. MVC is still here, React component is a controller, jsx returned is the view, and we delegate model to something like redux, context etc. That "separation of concerns" thing they sold in Rethinking Best practices talk was not a good argument...
@blocSonic
@blocSonic 11 месяцев назад
My feeling about these CSS libraries is that they become a crutch keeping people from really understanding how to write good CSS. For me that crutch was once Bootstrap, but when v4 took forever to drop, I decided to move on to vanilla css. I get very similar vibes with Tailwind, but on a nuclear level with the ridiculous amount of utility classes that you need to string together. It's basically a syntax that you need to learn. The fact that Theo needed a cheatsheet speaks volumes. Sorry, I'm def open-minded, but Tailwind is a step backwards. No one will convince me otherwise. Theo… love the videos, though!
@ScottMaday
@ScottMaday 9 месяцев назад
Bootstrap was my favorite component library until I wanted to add my own customizations. For anyone who loves component libraries and also loves tailwind, I couldn't recommend daisyui enough. You get all the freedom of tailwind with all the convenience of a component library.
@ewwitsantonio
@ewwitsantonio 11 месяцев назад
I just started learning Tailwind and Next.js a couple days ago. I'm at 1:59 in the video, PAUSE. Yes! So funny. Earlier today I was writing out some quick docs on *why* I decided to choose my tech stack for a personal project that includes Tailwind... and my words were: "I finally drank the Kool-aid... and I liked it. At first glance, Tailwind looked like a nightmare version of Bootstrap and I wanted nothing to do with it. But I finally gave it a real chance, and I was wrong. For me, it is really nice to work..." And the Typography plugin with 'prose' and easy dark mode toggling all made me decide to stick with it for my next couple projects. Ok... continuing the video...
@pldcanfly
@pldcanfly 11 месяцев назад
I gave tailwind a few shots now. I never get the hang of it. I start to lose interest really quickly when my HTML is full of classnames. It feels so... cluttered and that gives me a dirty feeling. I see the advandages, and I really want to like it. But just the looks of it really puts me off, it might be elegant, but it does not look that way. And that pretty much never made me dive really deep into it, and therefore never learning how to make a thing look good. It just feels way more easier with scss to get a good looking result for me. I know that I will give it a try again in the future, it's just.. idk. I feel I will get discouraged again rather quickly and not get to the point where it clicks for me.
@yyy5523
@yyy5523 11 месяцев назад
I use SASS by the way.
@kabukitheater9046
@kabukitheater9046 11 месяцев назад
i've been out of the loop for years tailwind helped me understand grid and flex. my first encounter with them was in tailwind. since i know how grid and flex works in tailwind, i know what css to find when doing vanilla css. tailwind stops you from writing css is fake news.
@superhumandose
@superhumandose 11 месяцев назад
Tailwind is akin to using AI art, just prompting for styles writing by somebody else and claiming you did it yourself. Guess this is the future now. Make no mistake, am going to use it simply to be a good team player but it's sad time to be a developer.
@BrentMalice
@BrentMalice 7 месяцев назад
I also noticed every single Svelte UI kit is tailwind, or the 1 usin' SASS. guess i should stop bein lazy and learn it better now.
@krooqs
@krooqs 11 месяцев назад
Tailwind is great. BUT I still think you need a layer of theme level abstraction between your styles and your HTML. Not that you can't do that with Tailwind, but it's kinda against the it's design philosophy... unless I'm missing something crucial..
@_y7ya
@_y7ya 11 месяцев назад
Why is that needed? I think HTML+CSS colocation makes sense especially in tailwind format. It's very obnoxious requiring 2 files (html, css) just to edit 1 element. You have to look at the browser to see the element, the html to see the structure, the css to style it. 2 windows is exponentially more manageable than 3.
@krooqs
@krooqs 11 месяцев назад
Co-location is very important, no argument there. I'm talking about abstraction. In the same way Tailwind abstracts regular CSS into a set of reusable style classes, I think its useful to abstract those reusable classes into a theme. e.g. instead of bg-slate-800 you would have bg-primary and use that on your components. Then when you need to change the primary color of your theme, you just update it once, instead of trawling through the codebase to update all the instances. You can do this stuff using Tailwind but afaik it's frowned upon.
@MisterConscio
@MisterConscio 11 месяцев назад
@@_y7ya You don't need 3 windows for that.
@_y7ya
@_y7ya 11 месяцев назад
@@MisterConscio 3 tabs is what I meant to say
@thederpykrafter
@thederpykrafter 5 месяцев назад
As someone who mostly uses svelte without tailwind idk why I'm here but still a great video
@nasso_
@nasso_ 11 месяцев назад
im very curious about tailwind alternatives... they all promise a lot but i wonder if they are worth it
@rrAzz
@rrAzz 11 месяцев назад
Release the squirrel from your face! Let it live in the forest where it belongs!
@sterin557
@sterin557 11 месяцев назад
Tailwind is the shittiest stuff you can add to your project or most of these css alternatives are.. Go with vanilla CSS.
@moon_bandage
@moon_bandage 11 месяцев назад
why?
@toastrecon
@toastrecon 11 месяцев назад
At some point, Theo will have enough video thumbnails of himself making different facial expressions that he’ll just have to send his script to an LLM that’s been trained on them and then the generative AI will create the appropriate image, including logos and the appropriate face. Maybe that’s already happened?
@cooltune
@cooltune 11 месяцев назад
Tailwind feels like learning a framework that a workaholic colleague made in his spare time. I'm actually using (and learning) it right now for a project, but this is the absolute worst experience. It's every clean coder's nightmare. It conflicts with everything I hold dear as a developer. Separation of markup/style, clean readable html, not learning a syntax marked for deprecation. The worst one yet is that tailwind is forcing me back to regular html, while pug-notation is my goto way to write templates. Tailwind could maybe be worth it if it's able to generate css from writing a Cause that is exactly what it is doing: treating classes as style and style as classes. I agree with most that it's a big-time anti-pattern and shouldn't be adopted just because it's popular.
@MirkoVukusic
@MirkoVukusic 11 месяцев назад
Was thinking the same... then, started asking myself why I think "clean code" (or other patterns) is a holy grail. I don't get payed by "cleaningness" of my code, my code is not faster if its "clean", does it make me faster? So, back to square one... let's first define goals, and let's pick tools to achieve those, later. Let's question patterns and tools based on our goals, not because they may be popular or "cool". Currently my main goals are: 1) speed of development, 2) fast/optimized apps, 3) ease of maintenace (future me or my coworkers). Once I did that, I changed a lot of popular patterns and tools I used before. Tailwind fits into this too, ticks all 3 boxes better than anything else I tried.
@michaelmannucci8585
@michaelmannucci8585 11 месяцев назад
I feel like if you don't know CSS that well, then yeah, learning Tailwind would be tough. If you do know CSS, it wouldn't make too much sense to me why it would be difficult to grasp.
@thethirdrace5107
@thethirdrace5107 11 месяцев назад
@@MirkoVukusic I would argue that #3 `Ease of Maintenance` is not a box ticked. Plenty of devs are not versed in the Tailwind universe and moving everyone to it to satisfy what I would argue are non-existent needs, is costing a lot more than the benefits. Furthermore, a lot of teams are "fullstack" devs, meaning they're pretty much all backend experts that can render a button in React... 🙄 Making them switch to anything that isn't a "pure" CSS syntax (I'd include SASS, LESS and CSS Modules) is pure folly. I would also add #4 `Ease of migration` and Tailwind fails that one big time. Any framework does fail this one eventually, those framework classes go the way of the dodo once the next "cool" framework drops. Don't get me wrong, I can see how beautiful Tailwind can be in some contexts and it definitely has plenty of great benefits. But I firmly believe those benefits are not leaps and bound further than other solutions like CSS modules or even just plain CSS. In fact, I would argue they're pretty much negligeable in the greater scheme of things. Add to this that Tailwind also has major downsides beside the ones I mentioned earlier, it's definitely not all rosy in Tailwind land...
@MirkoVukusic
@MirkoVukusic 11 месяцев назад
@@thethirdrace5107 , it's interesting how people can have completely opposite experiences, with the same thing. First.. learning curve... I really don't understand it, Tailwind was the fastest tool implemented ever. Was saving time already on the first project. So simple with using docs as a reference and configuring IDE to show you pure CSS classes for each tw tag. You talk about full stack developers... I'm the one, and those are exactly who I think benefit the most (I always thought guys focused on UI design prefer pure CSS). I do agree its not leaps and bounds above CSS modules or similar, but in my opinion it is a few steps (haven't migrated to CSS modules from pure CSS, but did it with tailwind). However I disagree it is negligable compared to pure CSS. It is leaps an bounds ahead of it for me. Migration? Don't really care, not on my priorities list. We get payed for it, it's the reality of Web development, and it's never too often to be a problem. 4-5 years is a minimum and that's more than enough in my use case. I really don't know here are those huge differences of opinions coming from. My only idea is that you haven't really done a full project or two for some time in tailwind. Some benefits become visible slowly, in time, when you have those "a-haa" moments and interchange between tailwind and pure css projects. Give it a chance (and time). I also hated it at start.
@thethirdrace5107
@thethirdrace5107 11 месяцев назад
@@MirkoVukusic It's nice to see someone who can actually argue without trashing the other side. Thanks for your reply! It's indeed very interesting to see people having very diverging experiences with the same product. From what I could gather from your reply, it looks like it can be explained with what our priorities are. You seem perfectly fine with having a cheat sheet on the side for the syntax while I would find it a big waste of time and much slower since I'm already familiar with CSS syntax. You find that it helps you close the gap because you're heavily invested on the backend and it's easier for you to reason about. While on my side it adds a new abstraction layer that requires translations for everyday CSS techniques. It speeds you up while slowing me down. It's like if I wrote backend code in Typescript while most backend devs use Java in the team. They will be slowed down for me to be faster. Not always worth the trade-off... You want as much performance from your CSS as you can get. I don't because I know 50KB of CSS is infinitely faster than 50KB of JS. No matter what, I have about 1000 things to optimise before I even dream to consider CSS performance... Don't get me wrong, I do want things to be performant and I take great care to always code something that will be better than good enough. Unless someone can prove to me I could save 200ms on loading page performance by using a solution like Tailwind instead of well architected CSS modules, I don't see it as a priority. I'm not using Tailwind for different reasons. Migration is not part of your priority list while it's always on my mind. Backend development tend to change a lot less in term of technologies. Frontend moves at breakneck pace. I'm not running after the latest fad, but there's so much going on and things change much faster than on the backend side. Most of the frontend code you will write today will be in rewritten in another tech in 5 to 10 years. It's reality. Not having this on your list of priorities would be madness for frontend. Maybe I'm completely wrong, but I do feel people that really buy into Tailwind are struggling with CSS architecture and syntax. I've seen my fair share of absolutely trash CSS in projects, mostly because people still architect their CSS like 10 years ago. And tutorials are absolutely abysmal on the subject, it's like they're teaching you the alphabet and expect you to drop a college essay at the end 🤡. On that particular point, Tailwind definitely lifts developers up. It offers guardrails that makes it easy to maintain the course without hanging yourself with the generous rope that pure CSS is 😅. I do believe it explains why it's so popular, it prevents the basic errors that people struggle with, although it does have many downsides when you push the analysis much further. It's all a trade-off, like many things in tech.
@TomoDevelops
@TomoDevelops 11 месяцев назад
Is that the MKBHD plugin👀👀
@Nurof3n_
@Nurof3n_ 11 месяцев назад
Your skin looks much better Theo
@githoweb
@githoweb 4 месяца назад
Thanks for sharing your experience. I liked your honesty in this video 👍. I started myself my Tailwind journey (just because i may have to, and being curious about reasons which made half of the dev love it and half hate it 😄). Of course, i have the same feeling about it as everyone about it in the beginning (i try to think against my "good practices" etc). So i'm interested in people telling how they experience it (as long as they're not just fanboys who discover classic CSS possibilities via Tailwind without explaining the real interest in it for people who already master css, scss etc...). As anything else, i feel it's a solution for some kind of context, the type of project, or the type of company you work in.
@philippmerk5980
@philippmerk5980 11 месяцев назад
ive used it for 1.5 years. it helped me to develop a better understanding for the usage of design tokens. Ive build my own design system with plain css variables... Since you cant nest expressions in tw like: sm(:hover:bg-red-500, :focus:bg-blue-500) and so on i think css is much smoother and less redundant. Ive also integrated a css property sorter for better maintenance and readability. I really like having this separation and being able to reuse my css modules or global css classes in some rare cases. Another advantage is that your jsx is less bloated. But if you want to stick with tw i would really recommend to not use generic tokens like blue-500 but rather create your own semantic tokens, e.g. bg-primary, bg-primary-hover, bg-primary-active.... Take a look at the radix color system, which explains in detail how to create a semantic system for your colors...
@martiananomaly
@martiananomaly 7 месяцев назад
Tailwind is probably the most important tool to me in frontend. More than Typescript (barely), React, Next or honestly the node ecosystem as well. Tailwind ❤
@banuniz
@banuniz 11 месяцев назад
Really liked the video - still don't understand why it's more maintainable and readable than Chakra UI that allows us to give each UI piece it's exact css props
@sereyvathanakkhorn760
@sereyvathanakkhorn760 11 месяцев назад
My initial impression with Tailwind is pretty much the same. Everything is chaotic; and it challenged my fundamental understanding of keeping my HTML as clean and as readable as possible. I was never good at CSS in the first place, so obviously, the solution is to avoid dealing with it and opt into using library like Bootstrap. But after taking a serious look into what Tailwind is, I shift my mindset 180 degree. I can't see myself doing front-end without using Tailwind anymore.
@HaraldEngels
@HaraldEngels 11 месяцев назад
What was a game-changer for me is the possibility to define with Tailwind CSS the amount of Atomic CSS which I want and deliver a CSS file which contains only the used styles. Therefore I can always have a mixed approach between conventional, global or project-independent CSS rules building and CSS customization/adaptation with Tailwind (in HTML so that I see what I get with a customization directly in the HTML code). And yes, the book you mentioned is great. I can highly recommend it for creating an OK design as a non-designer.
@AsheAve
@AsheAve 11 месяцев назад
Theo, the reason I haven’t loved Tailwind is because I am an old school CSS guy, and I was promised I would love Bootstrap. But I hated it so much. 😂 Giving Tailwind a full on “try.”
@sh8yt
@sh8yt 11 месяцев назад
I start using tailwindcss since tailwindcss 1.9.0, that time their playground just a plain html not nextjs, that time I just hard to adapt, but v2 came out it blow me away when that jit compiler introduce
@CC-kg6vs
@CC-kg6vs 11 месяцев назад
Love tailwind content
@gigabit03
@gigabit03 11 месяцев назад
Mobile dev here! Hated web, didn't know why, and then I met Tailwind and suddenly web did not seem so bad, to the point I started doing more and more and now it's just part of the experience. Tailwind creators have a post on medium about couple of concepts they discuss in their book. It made me a better front end when thinking about styling go check it out.
@Burtannia
@Burtannia 9 месяцев назад
Reading the Refactoring UI book was a great insight for me as a backend dev.
@ruaidhrilumsden
@ruaidhrilumsden 11 месяцев назад
I NEED Tailwind. It makes dev work so much better that I introduced it to our large react project at work - even though I have to use a "tw-" prefix to avoid conflict with Bootstrap!
@akaibukai
@akaibukai 11 месяцев назад
Beware! According to the thumbnail it's Teo the bootstrap user that talked to us in this video...
@zaneearldufour
@zaneearldufour 11 месяцев назад
I'm a backend engineer with no understanding / instinct for design, so going from "here's a barebones form with a shitty table" to "this looks like a real website" seems like a monumental task, even for a hello world application
@Stoney_Eagle
@Stoney_Eagle 11 месяцев назад
I found myself fighting bootstrap margins and paddings a lot, that made switching to tailwind an easy decision. I now add margins and paddings instead of working against the system to get rid of them. My friend was very stubborn holding on to bootstrap, and didn't like tailwind at all, until I convinced him to use it for one week (just try it for one week buddy, trust me. You need more than 1 hour to see the benefit), he now doesn't look back and loves it too. Tailwind is the freedom of plain css but with guiderails to make a good looking site easy.
@hleet
@hleet 8 месяцев назад
love your video, now I want to learn more about that thing called tailwind. RefactoringUI sounds interesting too, gonna check this out
@TariqSajid
@TariqSajid 11 месяцев назад
bootstrap still best because it has core component js which can be integrated in any js framework and tailwind does not have core js components like modal or accordion
@TheBestEpicProGamer
@TheBestEpicProGamer 10 месяцев назад
Damn your videos are so insightful and inspirational. I‘m glad that I finally started to follow you. Thanks, and keep it up!
@IanBoyte
@IanBoyte 11 месяцев назад
Ok sure, but what if you work at a creative-focused agency with very opinionated designers?
@sovereignshahid9265
@sovereignshahid9265 11 месяцев назад
the way he talks about tailwind makes me wonder, would tailwind just be redundant in smth like svelte? after all the styles are local to each component
@dummymail2495
@dummymail2495 11 месяцев назад
Does using tailwind reduce maintainability for long term project?
@FacadeMan
@FacadeMan 11 месяцев назад
0:51 is the “Salient” template from Tailwind Pro. Did you work on this directly?
@anthonybarnes
@anthonybarnes 11 месяцев назад
that's a nice shirt
@Xe054
@Xe054 11 месяцев назад
What is this tailwind typography plugin you speak of? Is it only meant for blogs?
@RussellSkaggs
@RussellSkaggs 11 месяцев назад
My moment of falling in love with tailwind came when I saw their arbitrary syntax. Otherwise my journey was similar.
@DerLuukee
@DerLuukee 11 месяцев назад
I can't actually remember how I first got into contact with tailwind, but it also helped understand css better
@melcooldev
@melcooldev 11 месяцев назад
is there a good way to switch from styled components to tailwind in a big code database without a headache?
@garth0079898
@garth0079898 11 месяцев назад
I love it too, but I still have a hard time scanning horizontally, even with the sort extension. I would like an extension that maybe does some color coordination and also vertical formatting on dev
@manoellopes
@manoellopes 11 месяцев назад
I cannot see myself writing frontend code without tailwind...
@dickeyy
@dickeyy 11 месяцев назад
i love ur videos theo but please drink some water before so I don't have to hear the mouth noises 🫶
@ZakiWasik-q4u
@ZakiWasik-q4u 11 месяцев назад
Had a very similar experience coming to Tailwind.
@rickdg
@rickdg 11 месяцев назад
I need to be able to override styling in real time, so the cascade is crucial.
@succatash
@succatash 11 месяцев назад
I like tailwind cause everything is a class so u can target them with the classList and styling is super fast once u get used to it.
@CreativeTutorialsWeb
@CreativeTutorialsWeb 11 месяцев назад
Timi here 👋 I love your videos man
@SanderCokart
@SanderCokart 11 месяцев назад
didnt know shad now is at vercel so cool
@junsgk
@junsgk 11 месяцев назад
Love your contents more than you love tailwind
@mohamed-zhioua
@mohamed-zhioua 11 месяцев назад
i have to begin learning to get used with tailwind
@MahbuburRahman-uc7np
@MahbuburRahman-uc7np 11 месяцев назад
My team members hate tailwind without even trying it. Just by seeing the syntax, they think its bootstrap. Oddly they love SCSS and werid ass names for hundred thousand variables that controls god knows what. At some point people just don't want to learn anything new... no matter how good the new thing is.
@_y7ya
@_y7ya 11 месяцев назад
Same boat here but with styled-components :(
@flipperiflop
@flipperiflop 11 месяцев назад
Really insightful video, I also find it hard to learn a new technology when I've learned something else - to go back to the beginner state can sometimes be really frustrating.
@qodesmith520
@qodesmith520 11 месяцев назад
Stylex. That's all I have to say.
@Anthymn
@Anthymn 10 месяцев назад
You've convinced me
@gge6021
@gge6021 11 месяцев назад
i hate bootstrap
@jirkasimecek792
@jirkasimecek792 11 месяцев назад
I got into tailwind cause someone used it in a course and not gonna lie, I loved it within 5 minutes.
@MrHellmager
@MrHellmager 11 месяцев назад
New editor?
@Jdinrbfidndifofkdndjoflfndjdk
@Jdinrbfidndifofkdndjoflfndjdk 11 месяцев назад
Mantine!
@hugazo
@hugazo 11 месяцев назад
For me, using tailwind on an inherited project just starting fresh on the company, forced me to change my understanding on ui components and how Vue components use tailwind, been loving it and the @apply directory is just beautiful. Great channel and greetings
@c11l
@c11l 11 месяцев назад
fun fact, adam said once they kinda regret adding @apply
@hugazo
@hugazo 11 месяцев назад
@@c11l i know. But i still love it, it’s perfect for vue styled components
@c11l
@c11l 11 месяцев назад
@@hugazo you’re doing tailwind in styled components? 😂
@hugazo
@hugazo 11 месяцев назад
@@c11l vue components for an inherited project
@b.o.t7888
@b.o.t7888 11 месяцев назад
first
@JasonJA88
@JasonJA88 11 месяцев назад
👍
@Mrvituhmincguy
@Mrvituhmincguy 11 месяцев назад
Woa
@nanonkay5669
@nanonkay5669 11 месяцев назад
Isn't Daisy UI the next logical step?
@mLevyks
@mLevyks 11 месяцев назад
a
@Daniel-su4ml
@Daniel-su4ml 11 месяцев назад
b
@Rockodona
@Rockodona 11 месяцев назад
c@@Daniel-su4ml
@theDanielJLewis
@theDanielJLewis 11 месяцев назад
Do you still recommend Refactoring UI today? $99 for a PDF book (not even a Kindle format!) just seems insane, but maybe it's worth it?
@h3nry_t122
@h3nry_t122 11 месяцев назад
You can find it pirated online.
@theDanielJLewis
@theDanielJLewis 11 месяцев назад
@@h3nry_t122, I asked if it was worth it, not how to steal it.
@toastrecon
@toastrecon 11 месяцев назад
Yeah, I’ve seen it recommended, but I’ve been stung by ebooks and courses before that have carried hefty price tags. Theo likes it, so maybe? 🤷‍♂️
@MirkoVukusic
@MirkoVukusic 11 месяцев назад
I bought a package so got the book. From a perspective of an full stack developer, and not much of a designer, book is well worth it. For people into UI design... not sure, maybe not so much new stuff for them. But for developers doing UIs and want to make few steps closer to UI designers, its a good book.
@dvkerns
@dvkerns 11 месяцев назад
Tailwind is such a game changer.
@ash8128
@ash8128 11 месяцев назад
6:50 What's holding me back from using Tailwind is the implementation complexity of its tooling. Tailwind may be a great idea, but it has too many dependencies for the very simple thing that it does. I may consider using it in a larger project, where I may gain enough to pay back Tailwind complexity. But for smaller project Tailwind tooling is simply overkill.
@NoiseLeGGa
@NoiseLeGGa 11 месяцев назад
His Failwind addiction is really bad by now. His pitiful remaining circle of friends should urgently think about an intervention.
@Nobodylihshdheuhdhd
@Nobodylihshdheuhdhd 11 месяцев назад
It is tailwind not fail wind
@ForikiTheRat
@ForikiTheRat 11 месяцев назад
Poor theo won't see 60. He aged 20 years in one year. What a magician. this is what following javascript framework does to you kids!
Далее
Responding To The Tailwind Conspiracy
37:25
Просмотров 78 тыс.
Why would any startup do this?
25:29
Просмотров 33 тыс.
Qalpoq - Amakivachcha (hajviy ko'rsatuv)
41:44
Просмотров 406 тыс.
My browser got hacked and it cost me $2,000
21:40
Просмотров 86 тыс.
UI Libraries Are Dying, Here's Why
13:28
Просмотров 313 тыс.
I WISH I Knew These Tailwind Tips Earlier
9:15
Просмотров 188 тыс.
How the PROS Use Tailwind
9:55
Просмотров 51 тыс.
Do You Really Need Bootstrap or Tailwind?
8:28
Просмотров 196 тыс.
Use these instead of vh
6:06
Просмотров 510 тыс.
98% Cloud Cost Saved By Writing Our Own Database
21:45
Просмотров 383 тыс.