Calendar built from scratch ↓
→ Next.js hosted on @vercel
→ @tailwindcss for styling
→ @shadcn for beautiful and accessible components
→ @nuqs47ng for URL-based state management
Howdy friends 👋
I just launched Tails V2 on ProductHunt 🚀 Your support would be greatly appreciated 🙏
I've loved @tailwindcss since the beginning and I want to make it easier for developers to design beautiful sites using this awesome framework 🥰
https://t.co/SV1Kj087aI
@thealexkates@hashnode Looks awesome! Really neat how you are conditionally applying utility classes using "getLetterBackgroundColor" + some string interpolation 🙌 makes it easy to follow what is going on
@SevanNerse@knyttneve thanks for sharing this resource!! love how https://t.co/fycB3QWUbF makes it really easy it is to preview components on mobile screens 😍
We are displaying multiple MP4 videos to showcase the different features, this is taking a heavy load especially for users with not the best network connection. One thought I'm having is to "lazy load" the videos as the user scrolls through the page
@nextjs we recently learned about the next.js <Script> component and in the spinnet above, we are using it for Stripe. We are now loading the Stripe library from within our React component when we actually use it and makes initializing js libraries so much easier!! 👏👏
@nextjs tip 💡💡
Instead of including all your third-party js libraries in the <Head> component, which can cause "render-blocking" and bad performance.
You can start using the next.js <Script> component, which gives you more control over when that js is loaded 🚀
#javascript