The top React articles of 2023
December 20, 2023
π Before we take a week off for Christmas, we usually do a ‘best of 2023’ issue to revisit the most popular items of the year. This year, we’re doing things a little differently and splitting up the roundup between this issue and next π We’ll be back on January 3 and wish you a happy holiday season! |
v0: The AI-Powered Component Creator Opens Up β I thought the generative AI powered v0 looked fascinating on its release, but like many of you, I was stuck in a waitlist to use it. Now Vercel has dropped the waitlist, making it available to all users. It works well, though we might not be using it for the React Status signup form just yet.. π (see above) Vercel Labs |
New TypeScript Courses: Take the Learning Path β Join Mike North (Tech Lead at Stripe) for this series of brand new TypeScript courses. You’ll get hands-on practice covering both the fundamentals and advanced features like utility types and advanced generics. Learn best practices to configure and evolve your TS codebase! Frontend Masters |
Blog Post: Fetch Waterfall in React β How not to make the biggest data fetching mistake that every beginner makes in React. Read our best practices. Sentry |
π Top React Articles of 2023 |
1: React Libraries for 2023 β The React ecosystem is so large that there’s often a problem of being spoiled for choice, so opinionated guides to different solutions tend to do well, like this annual list from Robin Wieruch. Fingers crossed we get a 2024 edition soon? π Robin Wieruch |
2: Rethinking React Best Practices β From a late 2023 perspective, it’s clear ‘React’ has evolved from being a library to representing a broader ecosystem of ideas and frameworks, so best practices have changed too. The shift towards a hybrid client-server approach is explored here, along with how Relay and Server Components can address scaling challenges. Rem (Frontend Mastery) |
|
5: What is Vite and Why Use It Over Create React App? β Create React App was long considered ‘the’ way to create new React apps, but Vite has continued to swell in popularity in 2023 due to its ease of use and performance. This helpful post only sped up that process. Luke Twomey |
6: How React 18 Improves Application Performance β If youβve not kept up with how things have developed in React with regards to concurrent rendering, transitions, Suspense, or React Server Components, this remains a good primer to get up to speed on how they can improve performance, though it may well begin to age soon. Lydia Hallie (Vercel) |
7: Dan Abramov’s Deep Dive into React Server Components β Having faced a barrage of questions about Server Components in early 2023, Dan set out to teach everything from the ground up by reimplementing a basic form of RSC from scratch. Itβs not aimed at day-to-day React developers, but those who want to get under the hood of the model behind RSCs. Dan Abramov |
8: The Interactive Guide to Rendering in React β This interactive guide explores why, when, and how React renders, and illustrates it with a series of short and well thought out video animations that remain just as relevant today. Tyler McGinnis |
We’ll see you again in two weeks on January 3! π |