Learn how to use ShadCn, a versatile library offering a wide range of utilities and components to enhance your React applications.
Explore 3 use cases for working with the React Intersection Observer: lazy loading, infinite scrolling, and animation/transition triggers.
Learn how to integrate React and D3.js to create responsive data visualizations (bar, pie, chloropeth), handle data loading, and manipulate elements.
Explore some of the best books, courses and communities for learning React, with a focus on developers looking to advance in web development.
Learn the steps and best practices for implementing a reliable and user-friendly authentication system in React apps using Appwrite.
Learn how to use React Icons and other React-ready icon libraries to easily add ready-made SVG icons to your React projects.
We explore the most popular React chart libraries, looking at their key features, usage examples, and tips for choosing the right library
Learn how to create a sortable and filterable table component in React, which helps to speed up processes when working with large data sets.
In this article, we’ll explore some popular Redux alternatives, each offering unique features and benefits that cater to different use cases.
In this article, we'll delve into some of the best lightweight alternatives to React, including a relative newcomer to the scene – htmx.
In this article, we will explore some of the top React testing libraries. We'll examine their features, and look at the pros and cons.
Get answers to nine common questions you're likely to find yourself asking when getting started with React.
In this Angular vs React comparison, we examine their features and differences, where each one shines, and how to choose between them.
Learn how to choose between React and Next.js, based on their popularity, documentation, performance, and the type of app you're building.
Next.js offers many benefits, one being file routing. Learn how to set up a Next.js project and how file routing in Next.js works.
Learn how memoization in React helps to improve the performance of your web apps by identifying and eliminating unnecessary re-renders.