Hey, it's Baptiste Devessier! Dive into the world of web development with my hands-on screencasts, where I build and explain web projects from scratch.
I am someone who likes writting css especially in sveltekit, next or nuxt (please become obsolete already). You have a few lines of HTML code, you can easily style it. Every style is nicely scoped. Quite a bless to be alive... But then there are situations where I am just too fast with developing a software and I get to maintain a project in the meantime with my other colleges, we basically rotate on projects. Because some are dominant about they use of tailwind meaning they will burn you alive if you try using CSS and not properly look into docs I have to use it. And it sucs ass, I spend instead of an hour on a simple feature a two hours because I am browsing in docs looking for shit. And its irritating... But pandaCss oh god it looks amazing, the patterns reminds me of Unreal Ui or Flutter. I think that few years into future and a lot of projects will use it. It is more readable and understandable from viewpoint of CSS user.
Thanks a lot for your kind words! Using a separate actor for the fullscreen mode is an option. However, I find it better to rely on a single machine when possible. It makes refactoring easier and makes it possible to rely on event broadcasting across orthogonal regions.
Thank you very much for this video! I would suggest creating an "MS Paint" clone as another project ;) ... there is an online version called "jspaint app"
Thank you very much for this, when I saw you implement the exact thing I had done I was ready to pull my hair out, and then you introduced the reenter property into my life and spared me from yet more frustration. Thank you very much sir.
You're welcome! 😊 Nowadays, most bugs I encounter with my XState machines are due to a missing or extraneous reenter property. That's a great trick, but it needs some care!
Tailwind literally solved all the problems we had so so nicely, it reduces tech dept and tooling by a lot, just by generating plain css utility classnames for us. Now creative "Panda people" like you bring back the mess again, and they are not even consistent. It's like a sub group of Apple users would bring back mechanical keyboards on the iPhone again.
my favorite solution is the "sx" prop that MUI offers. however it only works on mui components. i want a css solution like that, panda is closer than tailwind which is a plus
I often use Dripsy to style my React Native components, and it has an sx prop, too. I like Panda because it offers a lot more features, like CVA and patterns. I'm now waiting for Panda Native 😄
It’s great you took the time to make this detailed answer, all the while keeping a great attitude, which I imagine is not easy to do given that Theo can be so quick to judge, and indulging in hot takes a little too much…
Honestly this does a great job of highlighting the value of pandacss for me - I know some teams in my organisation that would honestly love to jump on to this as an alternative to tailwind (as it fits more with their implementation approach). I'll likely continue with TW for the projects I'm on, but I'll definitely be trying it out in case it's a better fit for future projects :D
I guess RU-vid just recommended a video with a much better solution to an XState problem I just finished solving. That's great! In my project, I had an array of user-created objects, but I mistakenly didn't reach for invoked services, so I had to track a bunch of actions in order to debug the save function. It wasn't fun. Thanks for this!