- Import React
- Posts
- ⚠️ Rethinking Next.js?
⚠️ Rethinking Next.js?
And algorithms every developer should know

Hey guys,
Welcome to another edition of Import React by Cosden Solutions!
This week we're diving into authorization in Next.js, a critical look at Vercel’s framework, new CSS magic from Josh Comeau, and what Microsoft's TypeScript rewrite really means.
Now, let's get into the newsletter! 🤙
⚡️ The Latest In React
🔑 Authorization in Next.js
Robin Wieruch dives deep into a core challenge in modern React development, authorization. With full-stack apps now possible in React, handling user permissions has become more critical than ever. This guide walks through implementing robust authorization in Next.js, specifically using React Server Components and Server Actions within the App Router.
❌ Banish spam from your inbox
Spam and scams are on the rise, so head them off with Proton Pass. This password manager helps you hide your email address as well as protecting your passwords. [ad]
⚠️ You should know this before choosing Next.js
Thinking about using Next.js? You might want to read this first. Eduardo Bouças, an engineer at Netlify, dropped a detailed, candid, and sharply critical look at the real world implications of choosing Next.js in 2025. From vendor lock-in and missing adapter support to a mishandled security vulnerability.
🗽 Common React libraries architecture
Curious how your favorite React libraries actually work behind the scenes? There’s a common architecture most of them follow, and it's probably not what you think. With React 19 shaking things up, now’s the perfect time to peek under the hood.
🖼️ Animating “height: auto” in CSS
Animating from 0px
to auto
in CSS has always been a pain, until now. Josh W. Comeau just posted an article sharing a slick new CSS property that finally makes smooth height transitions a reality. It’s not fully supported yet, but it’s perfect for progressive enhancement. If you’ve ever fought with accordion animations, you’ll enjoy this.
🧠 AI & General Programming
🗺️ A Web Developer’s Guide to Handling Large Maps
Need to display a massive amount of map data in your web app without tanking performance? This guide breaks down the key concepts and techniques to keep things smooth and snappy, even with real-time updates and heavy interactions. Maps can get incredibly complex, but this in depth guide is a great place to start.
⚙️ Algorithms Every Developer Should Know
If you’re a visual learner, you’ll enjoy this quick dive into real world algorithms. Building on last year’s popular Visual Data Structures Cheat Sheet, this new post breaks down key algorithms with clarity. Perfect for anyone wanting to strengthen their problem solving skills or learn some of the basic algorithms that every developer should know.
🚅 TypeScript Migrates to Go: What's Really Behind That 10x Performance Claim?
Microsoft’s bold move to rewrite the TypeScript compiler in Go made headlines, but what’s the real story behind the 10x speed claim? This piece skips the hype to explore the design trade-offs, deeper implications, and what it teaches us about system architecture.
Quick Links
Nerdy internals of debugging and fixing performance issues of a large Javascript library.
React Native turned 10 this week!
A lightweight, unstyled, and composable emoji picker for React.
Postmortem on Next.js Middleware bypass.
5 React Projects That Will Get You Hired
In this video, I'll share 5 React projects that can help you get hired and master essential React skills.
These projects are carefully chosen to not only impress potential employers but also to develop the fundamental React techniques you'll need in any professional role!
Check it out below. 👇️
See you soon!
Darius Cosden