Tech Watch RSS Feed
All the articles I've selected.
Memoizing components in React: a case for useMemo
Published: at 02:24 PM(Gabriel Pichot)React.memo is often used to optimize component rendering, but useMemo offers more control and transparency. This article explains why useMemo could be a solution too to memoize components in React applications until the React Compiler take care of it for us.
Toast messages in React Server Components
Published: at 02:14 PM(Ryan Toronto)Learn how to add toast messages in Next.js using React Server Components, cookies, useOptimistic, and Sonner. This tutorial covers server actions, dismissible toasts, and optimistic UI updates for seamless feedback.
Tailwind’s @apply Feature is Better Than it Sounds
Published: at 02:19 PM(Zell Liew)Most of the time, people showcase Tailwind's @apply feature with one of Tailwind's single-property utilities (which changes a single CSS declaration). When showcased this way, @apply doesn't sound promising at all. So obviously, nobody wants to use it. Personally, I think Tailwind's @apply feature is better than described.
React Reconciliation: The Hidden Engine Behind Your Components
Published: at 02:49 PM(Christian Ekrem)A deep dive into how React's reconciliation algorithm works and why it matters for performance
React.memo Demystified: When It Helps and When It Hurts
Published: at 02:37 PM(Christian Ekrem)A deep dive into React's memoization tools and the hidden pitfalls that make them harder to use than you think
Custom Progress Element Using the attr Function
Published: at 02:30 PM(Temani Afif)Learn how to style a custom progress element in CSS using the attr() function. Discover modern techniques like dynamic coloration, gradient tricks, and conditional logic.
Event-Driven Architecture for Clean React Component Communication
Published: at 01:34 PM(Nicola Castellani)Discover how event-driven architecture simplifies React component communication and eliminates prop drilling. Learn to implement a custom useEvent hook for cleaner, more maintainable code with real-world examples.
Deploying a Next.js App to Production in any server
Published: at 01:15 PM(SayBackend)Build a docker image of your nextjs app that can be deployed to any server, without any propreitary cloud provider lock-in.
Experimenting with React View Transitions
Published: at 01:09 PM(Addy Osmani)A first look at React's new and experimental View Transitions API
The <select> element can now be customized with CSS
Published: at 09:05 AM(Adam Argyle)Chrome 135 introduces appearance: base-select, enabling fully customizable & styleable <select> elements with rich HTML support. Learn how to design accessible, standardized dropdowns without breaking old browsers.