Understanding React Server Components
https://vercel.com/blog/understanding-react-server-components #react
https://vercel.com/blog/understanding-react-server-components #react
Vercel
Understanding React Server Components – Vercel
React Server Components are changing the fundamental paradigms of React. Learn how Next.js handles the complexities and improves the performance of your applications.
Fantastic closures and how to find them in React
https://www.developerway.com/posts/fantastic-closures #react
https://www.developerway.com/posts/fantastic-closures #react
Developerway
Fantastic closures and how to find them in React
Deep dive into closures in JavaScript and React: how they appear, why we need them, what stale closures are, and how to prevent and fix them in React
React Suspense in three different architectures
https://elanmed.dev/blog/suspense-in-different-architectures #react
https://elanmed.dev/blog/suspense-in-different-architectures #react
elanmed.dev
elanmed.dev | React Suspense in three different architectures
Unpacking React's most versatile API
What are React Server Actions?
https://unicorn-utterances.com/posts/what-are-react-server-actions #react
https://unicorn-utterances.com/posts/what-are-react-server-actions #react
Unicorn Utterances
What are React Server Actions?
While React Suspense APIs enable you to load data asynchronously from the server, Server Actions allow you to send data to the server from the client.
React Server Components: the Good, the Bad, and the Ugly
https://www.mayank.co/blog/react-server-components #react
https://www.mayank.co/blog/react-server-components #react
www.mayank.co
React Server Components: the Good, the Bad, and the Ugly
Evaluating Next.js's implementation of React's new server features.
Common mistakes with the Next.js App Router and how to fix them
https://vercel.com/blog/common-mistakes-with-the-next-js-app-router-and-how-to-fix-them #nextjs #react
https://vercel.com/blog/common-mistakes-with-the-next-js-app-router-and-how-to-fix-them #nextjs #react
Vercel
Common mistakes with the Next.js App Router and how to fix them – Vercel
Learn how to use the Next.js App Router more effectively and understand the new model.
How To Use forwardRef With Generic Components
https://www.totaltypescript.com/forwardref-with-generic-components #react
https://www.totaltypescript.com/forwardref-with-generic-components #react
Total TypeScript
How To Use forwardRef With Generic Components
Learn about the limitations of React's `forwardRef` TypeScript and discover a solution to enable inference on generic components.
Next.js vs. Remix - A Developer's Dilemma
https://blog.saeloun.com/2024/02/21/next.js-vs-remix #react #nextjs #remix
https://blog.saeloun.com/2024/02/21/next.js-vs-remix #react #nextjs #remix
Saeloun Blog
Next.js vs. Remix - A Developer's Dilemma
Both Next.js and Remix are highly sought-after frameworks for constructing contemporary web applications using React, yet they diverge in their methodologies and principles. This article aims to assist developers in selecting the optimal framework by comparing…
Best Practices for Writing Tests with React Testing Library
https://claritydev.net/blog/improving-react-testing-library-tests #react #testing
https://claritydev.net/blog/improving-react-testing-library-tests #react #testing
claritydev.net
Best Practices for Writing Tests with React Testing Library
Properly written tests not only help prevent regressions and buggy code, but in the case of React Testing Library, they also improve the accessibility of components and the overall user experience. In this post, we'll explore how to get the most out of your…
Snappy UI Optimization with useDeferredValue
https://www.joshwcomeau.com/react/use-deferred-value/ #react
https://www.joshwcomeau.com/react/use-deferred-value/ #react
Joshwcomeau
Snappy UI Optimization with useDeferredValue
useDeferredValue is one of the most underrated React hooks. It allows us to dramatically improve the performance of our applications in certain contexts. I recently used it to solve a gnarly performance problem on this blog, and in this tutorial, I'll show…