Luis Llanes
banner
ll-luis.bsky.social
Luis Llanes
@ll-luis.bsky.social
Software Engineering Student
🧑🏼‍💻Frontend Web Developer
React | TypeScript | Next.js
llanesluis.xyz
A @shadcn.com
theme inspired by T3 chat
was due, so I did it!
Do you approve @t3.gg?

Check it out: themux.vercel.app
April 13, 2025 at 10:08 AM
Update on my theme customizer, now it:
✅ Supports Tailwind v4 and v3
✅ Supports oklch, hsl, rgb and hex
✅ Allows user to paste their primary color as a starting point
✅ Provides surface presets (background, card, popover, etc)
✅ Let’s the user sync light and dark mode
✅ Token color picker
#shadcn
April 9, 2025 at 5:24 AM
For the last 2 weeks I’ve been building a shadcn/ui theme customizer that supports Tailwind V4. For my pleasant surprise, I just found out that @shadcn.com is building the official one!!
I took lots of inspo from the V3 one, I’d be happy to share what I’ve done:D

#shadcn/ui #tailwind4
April 1, 2025 at 3:43 AM
🎨 shadcn/ui + Tailwind CSS v4 theme generator

✅ Default shadcn presets using Tailwind v4
✅ Custom presets and radius
✅ All shadcn components showcase
✅ Just copy and paste to your css file

📋Soon:
- Allow the user to make their own theme
- Fonts playground

themux.vercel.app
#shadcn #tailwindcss
March 26, 2025 at 5:46 AM
When we say "React compares the Virtual DOM to the Real DOM to make only the necessary changes…", are talking about the *Current Fiber Tree* (representing the Real DOM snapshot) and the *WorkInProgress Fiber Tree* (representing the Virtual DOM snapshot, which means React Element Tree snapshot) ??
January 21, 2025 at 3:04 AM
I can’t tell how good this article is!
I’m not even half way done with it and it already clarified so many things, I’m blown away. @tonyalicea.dev thanks!

tonyalicea.dev/blog/underst...
Understanding React Server Components | Tony Alicea
A deep dive into the internals of React and NextJS to understand RSCs.
tonyalicea.dev
January 20, 2025 at 4:29 AM
I built this silly devtool and it’s been SO useful when building responsive websites

- just render it on the Root Layout
- does not ship to production bundle
- runs client side only to avoid hydration errors due to ‘window’
- can be hidden when it’s being annoying

github.com/llanesluis/t...
January 12, 2025 at 3:27 AM
Reposted by Luis Llanes
Few things are better for your career than being known as a helpful person
@t3.gg said “show the world that you kinda know what you’re talking about”.
So I finally got involved and shared what I’ve learned.. I’ve been helping people on Discord servers @nextjs.org, @t3.gg and @codinginflow.bsky.social, and oddly enough I happen to know the right answers :’) feels good!
January 4, 2025 at 9:26 PM
@t3.gg said “show the world that you kinda know what you’re talking about”.
So I finally got involved and shared what I’ve learned.. I’ve been helping people on Discord servers @nextjs.org, @t3.gg and @codinginflow.bsky.social, and oddly enough I happen to know the right answers :’) feels good!
January 4, 2025 at 2:51 AM