Explaining why React re-renders

September 6, 2023 By Mark Otto 0

πŸ‘‹ If you didn’t receive any issues recently, we were on vacation.. but we’re back! It’s been a quiet summer for the React world, though, so catching up won’t be too tricky – let’s get moving.. πŸ˜‰
Peter Cooper and the Cooperpress team

Astro 3.0 Released β€” Astro isn’t a β€˜React framework’ like Next.js, but more a turbo charged static site generator with some dynamic and interactive chops by way of β€˜islands.’ You can use numerous libraries with it but, admittedly, React is probably the most popular. v3 implements the View Transitions API (more on that here), making transitions possible without being an SPA, and also includes improvements to Image Optimization, Fast Refresh JSX and more.

Astro Team

The Astro team has also announced Vercel is Astro’s new official hosting partner.

Decoupled Applications and Composable Web Architectures β€” Get your hands on the latest O’Reilly report on frontend composability, serverless backend implementations and modular design principles. This trending report is free courtesy of Storyblok, the CMS that helps developers build faster.


πŸ‘€ The Next.js docs have added a page on migrating from Vite to Next.js.

❓ On his new Pro Next.js blog, Jack Herrington is posting frequently, tackling questions like Should I Use Server Actions or APIs?, Should I Use Inheritance in React? and Should I Use React-Query or useEffect/fetch?

πŸ“± Jamie Birch attempts to tie together the various goings-ons in the React Native space to figure out the things to look forward to in React Native.

πŸ“Ί A look at what happened when NBC Universal’s Peacock streaming app switched from React Native to a purely native app earlier this year and why the switch was made.

🎨 “The CSS-in-JS sector has plateaued,” according to the results of the latest State of CSS survey.

πŸ›  Code and Tools

πŸ’‘ If you’d prefer a full tutorial, Thomas Derflinger has one here.

πŸ“° Classifieds

πŸ’» Hired makes job hunting easy-instead of chasing recruiters, companies approach you with salary details up front. Create a free profile now.

πŸ“… React Brussels is a React conference taking place in the heart of Europe (or online, if you prefer) on October 13. There’s a fantastic array of speakers and tickets are available now.

πŸŽ‰ Our sister newsletter, Node Weekly has just celebrated its 500th issue. Check it out if Node.js is part of your stack.

Classifieds is a way to share projects, services, events, or jobs you may find useful, replacing our job listings section.