Speaking at React Miami later this month! Page loads, navigations, form submissions: so much of the user experience lives in the in-between states. Talking about how modern React handles them.
See you there ☀️
www.reactmiami.com/speakers/sch...
Posts by Aurora Scharff
Been using View Transitions in my Next.js apps for a while now and wanted more people to try them. Wrote this skill and the demo app so your agent can add them too.
New guide: implement each animation from the video with React <𝚅𝚒𝚎𝚠𝚃𝚛𝚊𝚗𝚜𝚒𝚝𝚒𝚘𝚗> in Next.js.
nextjs.org/docs/app/gu...
New agent skill: 𝚛𝚎𝚊𝚌𝚝-𝚟𝚒𝚎𝚠-𝚝𝚛𝚊𝚗𝚜𝚒𝚝𝚒𝚘𝚗𝚜
Add React <𝚅𝚒𝚎𝚠𝚃𝚛𝚊𝚗𝚜𝚒𝚝𝚒𝚘𝚗> animations to any React app. Also covers how Next.js can natively integrate them.
• Animate elements across navigations
• Slide pages forward and back
• Smooth loading transitions
• Composition and accessibility handled
This is a big one. Making Next.js deploy well on every major cloud has been a real focus, and the team has been working closely with partners to get it right.
Next.js is used by millions of developers across every major cloud. Making it work well everywhere is on us.
Here's what we've built with Netlify, Cloudflare, OpenNext, AWS, and Google Cloud, and the commitments we're making.
nextjs.org/nextjs-acro...
What are you struggling with in Next.js right now?
I work on Next.js developer experience at Vercel. Want to know what actually trips people up so I can help fix it and create content around it. Drop your pain points.
Gave the experimental 𝚗𝚎𝚡𝚝/𝚛𝚘𝚘𝚝-𝚙𝚊𝚛𝚊𝚖𝚜 inside "use cache" a spin with next-intl in Next.js 16.2. Cached components can read locale directly instead of prop-drilling it from the page. Updated my blog post with what I found ↓
aurorascharff.no/posts/implem...
𝚛𝚎𝚊𝚌𝚝-𝚎𝚛𝚛𝚘𝚛-𝚋𝚘𝚞𝚗𝚍𝚊𝚛𝚢 is great for declarative error handling, but it breaks with Server Components: it swallows 𝚗𝚘𝚝𝙵𝚘𝚞𝚗𝚍() and 𝚛𝚎𝚍𝚒𝚛𝚎𝚌𝚝(), and 𝚛𝚎𝚜𝚎𝚝() can't re-fetch server data.
Next.js 16.2 𝚌𝚊𝚝𝚌𝚑𝙴𝚛𝚛𝚘𝚛: framework-aware, and 𝚛𝚎𝚝𝚛𝚢() re-fetches RSC data.
Blog post + demo in the thread ↓
Next.js 16.2: AI Improvements
• Next.js-aware browser lets Agents improve your app
• 𝙰𝙶𝙴𝙽𝚃𝚂.𝚖𝚍 included in 𝚌𝚛𝚎𝚊𝚝𝚎-𝚗𝚎𝚡𝚝-𝚊𝚙𝚙 by default
• Browser errors forwarded to terminal
• Dev server lock file prevents duplicate servers
nextjs.org/blog/next-1...
Turbopack: What's New in Next.js 16.2
• Up to ~375% faster updates with Server Fast Refresh
• Improved Web Workers support
• Subresource Integrity (SRI) support
• Tree shaking for dynamic 𝚒𝚖𝚙𝚘𝚛𝚝()
• 200+ bug fixes
nextjs.org/blog/next-1...
View Transitions just got simpler with Next.js 16.2.
<𝙻𝚒𝚗𝚔> now has a 𝚝𝚛𝚊𝚗𝚜𝚒𝚝𝚒𝚘𝚗𝚃𝚢𝚙𝚎𝚜 prop. Tag your navigation with a type, and <𝚅𝚒𝚎𝚠𝚃𝚛𝚊𝚗𝚜𝚒𝚝𝚒𝚘𝚗> picks the right animation.
Next.js 16.2
• Up to ~60% faster rendering
• Up to ~400% faster 𝚗𝚎𝚡𝚝 𝚍𝚎𝚟 startup
• Server Function 𝚍𝚎𝚟 logging
• Redesigned error page
• Better hydration errors
• 𝙴𝚛𝚛𝚘𝚛.𝚌𝚊𝚞𝚜𝚎 display in error overlay
nextjs.org/blog/next-16-2
Cascadia Code with ligatures in Cursor. Ligatures turn => and === into single glyphs, purely visual. Free from Microsoft: github.com/microsoft/cascadia-code. Set with "editor.fontFamily": "'Cascadia Code'" and "editor.fontLigatures": true.
I wanted my editor to match the Vercel docs code blocks. Found a great theme by github.com/natemcgrady based on the Vercel ray.so theme, forked it, tweaked it to get closer to the docs, and added a light variant.
Going to use it for all my demos, videos, and presentations. Works in VS and Cursor.
A Next.js feature I think more devs should know about:
𝚝𝚢𝚙𝚎𝚍𝚁𝚘𝚞𝚝𝚎𝚜: 𝚝𝚛𝚞𝚎
PageProps auto-types your params and searchParams. Route<T> catches broken links at build time.
🎙️ New Señors @ Scale ep with
@aurorascharff.no DX Engineer at @vercel.com
We dig into RSC, Next.js App Router, why certifications matter more when AI can generate code and more 👇
🎧 youtu.be/4Llhem0M1Og
🎵 open.spotify.com/episode/6UW8...
Hey! Summarized:
1. Build relationships with developers to understand how they use Next.js and what is missing
2. Create content and materials (blog posts, videos, demo apps, talks) so more people know about and use the product
3. Feed insights back to the product team based on what you learn
Thank you, Daniel!!
Can't wait to start this journey, teach what I learn along the way, and help make Next.js and Vercel products as good as possible for everyone.
My inbox is always open.
The deep dives into patterns, the experiments with new APIs, the content that helps other developers get unstuck: that's been the most rewarding part of my career so far.
Now I get to do it as part of the team that builds the framework.
For the past few years, I've been writing blog posts, giving talks, and building demo apps around React and Next.js, all on my own time, because I genuinely love it.