What the React community is doing and thinking
July 24, 2024
Build a Waitlist with Clerk User Metadata — Discover how to implement a waitlist in your app using Clerk’s user metadata, including setting up an admin dashboard for efficient user access management. This guide simplifies controlling user entry and enhances your app’s onboarding workflow. Clerk | Complete User Management |
How Airbnb Smoothly Upgrades React — Airbnb has recently completed an upgrade of all its Web-facing sites from React 16 to React 18. Few of us get to work on such large systems, but Airbnb’s strategies and processes could provide some inspiration for your own upgrades. Andre Wiggins (Airbnb) |
📺 Over on YouTube, Theo has a video about how the New York Times saw performance improvements by upgrading to React 18, too. (We recently featured the NYT’s post that inspired Theo’s take.) |
IN BRIEF:
|
How to Choose the Best Rendering Strategy for Your App — Get a feel for the differences between Static Site Generation (SSG), Server-Side Rendering (SSR), Client-Side Rendering (CSR), Incremental Static Regeneration (ISR), and Partial Prerendering (PPR). Alice Alexandra Moore (Vercel) |
DRY – A Common Source of Bad Abstractions — The pursuit of avoiding repetition at all costs can sometimes result in crude, hard to maintain code. Think about the actual concerns involved and you might find a better way to break things down. Swizec Teller |
📄 How to Optimize Next.js App Performance with Lazy Loading Tapas Adhikary 📄 Rendering Prisma Queries with React Table: The Low-Code Way Yiming (ZenStack) |
🛠 Code, Tools & Libraries |
📅 React DayPicker: A Component to Create Date Picker Controls — There are a lot of date selection components out there, but not many are ten years old with 6000 GitHub stars. DayPicker focuses on providing the basics for you to then style and customize as you wish – it complies with modern accessibility requirements too. GitHub repo. Giampaolo Bellavite |
|