Aurora Scharff
banner
aurorascharff.no
Aurora Scharff
@aurorascharff.no
♡ React & Next.js Educator
♡ Microsoft MVP
♡ React Certification Lead at certificates.dev
♡ Consultant at crayonconsulting.no
Pinned
My talk at @nextjs.org Conf 2025 is now available! I cover composing client and server components, structuring component-level architecture, and using the new Next.js 16 “use cache” directive to handle static and dynamic content efficiently.
www.youtube.com/watch?v=iRGc...
Composition, Caching, and Architecture in modern Next.js
YouTube video by Vercel
www.youtube.com
Honored to write the conclusion for the State of React 2025 survey ☺️

Shared some reflections on the past year in React and where things might be heading next. Thanks for the opportunity!
February 12, 2026 at 8:18 AM
Reposted by Aurora Scharff
The 2025 State of React survey results are now available! 2025.stateofreact.com/en-US

Thanks to @aurorascharff.no for providing a great conclusion.
State of React 2025
The 2025 edition of the annual survey about the latest trends in the React ecosystem.
2025.stateofreact.com
February 12, 2026 at 5:49 AM
Speaking at UXDX Community Oslo!

My session, Designing the In-Between States in React, covers the UX between action and render. Sharing practical patterns from Async React and modern Next.js, from loading and errors to smoother product experiences.

Free tickets: uxdx.com/community/co...
UXDX Community: Oslo: States, Metrics, Decisions - Building Products Together | 13 Feb 26
A local meetup that brings together the latest practices in Product, UX, Design and Dev for high-performing cross-functional product teams.
uxdx.com
February 12, 2026 at 1:11 AM
Reposted by Aurora Scharff
It took a while, but the State of JS 2025 survey results are now live! 2025.stateofjs.com/en-US

Thanks to @danielroe.dev for contributing the conclusion.
State of JavaScript 2025
The 2025 edition of the annual survey about the latest trends in the JavaScript ecosystem.
2025.stateofjs.com
February 3, 2026 at 1:04 AM
If you haven’t yet, check out the new useOptimistic docs. There’s a ton of great use cases, with interactive sandboxes to try things out!
react.dev/reference/re...
January 31, 2026 at 2:19 AM
Reposted by Aurora Scharff
Everything you build in React, Angular, Vue or Nuxt runs on JavaScript. Mastering your frameworks and the JS that drives them; now that’s unstoppable dev power! 💪

2 for 1 Sale is now LIVE: buy any framework cert & get a JS cert for FREE 🎁

Lock it in👇
https://go.certificates.dev/2f1jx
Certification of Competency for Modern Developers
Get Certified! Have your developer skills validated and stand out in the crowd for promotions and new positions.
go.certificates.dev
January 29, 2026 at 5:13 PM
Reposted by Aurora Scharff
📢 React Vienna Meetup in February:

🗓️ Feb 19 · 18:30 CET
📍Adverity · Rathausstraße 1, BUWOG building, 1st Floor · 1010 Vienna
💬 Designing the In-Between States in React by @aurorascharff.no
💬 Caching, Payloads, and Other Dark Arts: Optimizing UX in Suboptimal Conditions by @farisaziz12.bsky.social
React Feburary Meetup, Thu, Feb 19, 2026, 6:30 PM | Meetup
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- Talks \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- **Designing the In-Between States in React** by Aurora Scharff ([aurorascharff.no](
www.meetup.com
January 28, 2026 at 10:36 AM
Reposted by Aurora Scharff
wrote some things I've been thinking about ai
... and it ended up feeling very personal

roe.dev/blog/the-go...
The golden thread
AI can serve us as a force multiplier, augmenting our own agency and making the most of our own effort, hard work and value. Not by replacing it.
roe.dev
January 14, 2026 at 11:09 PM
Reposted by Aurora Scharff
We just released 𝚛𝚎𝚊𝚌𝚝-𝚋𝚎𝚜𝚝-𝚙𝚛𝚊𝚌𝚝𝚒𝚌𝚎𝚜, a repo for coding agents.

React performance rules and evals to catch regressions, like accidental waterfalls and growing client bundles.

How we collected them and how to install the skill ↓
vercel.com/blog/introd...
Introducing: React Best Practices - Vercel
We've encapsulated 10+ years of React and Next.js optimization knowledge into react-best-practices, a structured repository optimized for AI agents and LLMs.
vercel.com
January 15, 2026 at 12:02 AM
Reposted by Aurora Scharff
Been working on a new microsite to teach Next.js patterns, and I just published a new one:

"Sharing data with Client Components"

See how to use promises to keep your page unblocked so it can be rendered (or prerendered) as early as possible.

Enjoy!

next-16-recipes.vercel.app/sharing-data...
December 18, 2025 at 6:29 PM
Reposted by Aurora Scharff
i wrote about my new hobby project overreacted.io/introducing-...
Introducing RSC Explorer — overreacted
My new hobby project.
overreacted.io
December 18, 2025 at 4:50 PM
Reposted by Aurora Scharff
Researchers have found two new vulnerabilities in React Server Components while attempting to exploit the patches last week.

These are new issues, separate from the critical CVE last week. The patch for React2Shell remains effective for the Remote Code Execution exploit.
December 11, 2025 at 8:51 PM
Reposted by Aurora Scharff
✨ Welcoming @aurorascharff.no to React Summit!

Software developer, Microsoft MVP, and React Certification Content Owner at http://certificates.dev - Aurora is shaping how developers learn modern React and Next.js. Expect clarity, depth, and practical insights.

See you in
December 4, 2025 at 2:03 PM
Reposted by Aurora Scharff
My talk at @nextjs.org Conf 2025 is now available! I cover composing client and server components, structuring component-level architecture, and using the new Next.js 16 “use cache” directive to handle static and dynamic content efficiently.
www.youtube.com/watch?v=iRGc...
Composition, Caching, and Architecture in modern Next.js
YouTube video by Vercel
www.youtube.com
October 28, 2025 at 9:57 PM
Reposted by Aurora Scharff
⚛️ @aurorascharff.no, a senior dev consultant and React certification lead, discusses how the “Async React” era signals a fundamental shift in how development teams build software: blog.logrocket.com/the-next-era...
The next era of React has arrived: Here's what you need to know - LogRocket Blog
Aurora Scharff discusses React's async coordination primitives, and how React’s new era signals a fundamental shift in how devs build software.
blog.logrocket.com
December 3, 2025 at 4:23 PM
Reposted by Aurora Scharff
There is critical vulnerability in React Server Components disclosed as CVE-2025-55182 that impacts React 19 and frameworks that use it.

A fix has been published in React versions 19.0.1, 19.1.2, and 19.2.1. We recommend upgrading immediately.

react.dev/blog/2025/12...
Critical Security Vulnerability in React Server Components – React
The library for web and native user interfaces
react.dev
December 3, 2025 at 3:45 PM
I cover Async @react.dev primitives like useTransition, useOptimistic, Suspense, and use() and how they simplify async coordination. React and its ecosystem are evolving for reliable async and a declarative DX. Loved writing this for @logrocket.bsky.social.
December 3, 2025 at 5:17 PM
Reposted by Aurora Scharff
Welcome to Bluesky, @orcdev.bsky.social ! 👋

For the Horde! ⚔️
November 19, 2025 at 2:25 PM
Going back through @ricky.fm's Async React as I prep an internal talk, and this part is insanely good, felt like it deserved a reshare🔥
youtu.be/p9OcztRyDl0?...
November 17, 2025 at 7:12 PM
React Free Weekend is LIVE!
React Free Weekend Starts NOW! 🚀

For the next 48hrs, access our full React Mid-Level Training - for FREE!

💻 13 Real-world code challenges
🧠 12 Interactive quizzes
📝 Trial exam
📘 & more

Just you, React, & a weekend built for growth.

Join now👇
https://go.certificates.dev/fw25x
Certificates.dev Free Weekend | Free access to React Developer Certification Training
Unlock 48 hours of free access to the Certified React Developer Training on November 15–16 2025. Dive into theory, coding challenges, quizzes, and a trial exam.
go.certificates.dev
November 14, 2025 at 9:18 PM
Updated my blog post on dynamically generating PWA icons for different environments in Next.js!

Now uses Serwist instead of next-pwa, making it easier to work with Next.js 16's defaults.

aurorascharff.no/posts/dynami...
Dynamically Generating PWA App Icons in Next.js 16 with Serwist | Aurora Scharff
Learn how to dynamically generate PWA app icons in Next.js 16 using Serwist. This guide shows how to create environment-specific icons for development, staging, and production environments.
aurorascharff.no
November 11, 2025 at 10:15 PM
certificates.dev is kicking off Black Friday Early 🔥

Save up to 60% on Mid/Senior React Certification bundles, including FREE bonuses! 🧵
Certification of Competency for Modern Developers
Get Certified! Have your developer skills validated and stand out in the crowd for promotions and new positions.
Certificates.dev
November 11, 2025 at 5:39 PM
Reposted by Aurora Scharff
i'm looking for a new job
Hire Me in Japan — overreacted
I'm looking for a new job.
overreacted.io
November 10, 2025 at 3:31 PM
Following up on my demo of cacheComponents + next-intl, I wrote a blog post reflecting on the problem's background and better explaining the solution!

aurorascharff.no/posts/implem...
Implementing Next.js 16 'use cache' with next-intl Internationalization | Aurora Scharff
Next.js 16 introduces component-level caching with the 'use cache' directive, but it doesn't work seamlessly with next-intl yet. In this blog post, I'll explore why the incompatibility exists and show...
aurorascharff.no
November 3, 2025 at 7:23 PM
Created a simple demo on how to use cacheComponents with next-intl ⭐️
next-intl-cache-components.vercel.app/en

As mentioned in this discussion on X, it is a workaround and might get easier in the future!
x.com/aurorascharf...
cacheComponents Demo with next-intl
next-intl-cache-components.vercel.app
November 3, 2025 at 3:50 PM