React fragments provide a simple syntax to group a list of HTML elements without adding unnecessary nodes to the DOM. Here's how.
Need to fetch data in React? Learn about React Query, an excellent server state management library for simplifying your data-fetching needs.
Creating a cross-platform desktop app is easy thanks to Electron. Learn how to create a secure desktop app using React, Electron and Electron Forge.
Need a simpler way to set up a front-end dev environment? With Vite, you can be up and running with Vue, React and even vanilla JS in just a few clicks.
You don't need fancy video-editing software to create videos containing text, animations, colors, and shapes. Learn how to do it in React with Remotion!
The best way to explore React is by example. Learn how easy it is to build a React Twitter clone with Prisma and the powerful Next.js framework.
Learn how to add a custom field to a Flarum user account. Users will be able to set this custom field from their profile page, and admins will be able to edit it too.
Learn Redwood, an opinionated, full-stack framework that embraces the Jamstack, and see how easy Redwood makes it to build a CRUD app.
Jack Franklin takes a look at higher-order components, a design pattern that helps keep your React applications tidy, well structured and easy to maintain.
Nirmalya Ghosh shows you how to use Firebase's real-time database features, coupled with Create React App, to build a basic Reddit clone with live voting.
Gatsby is the Jamstack king, with power, plugins, and community. Our guide will help you get started with Gatsby's basic use case — a static site generator.
Learn how to create an iOS-inspired toggle switch using React components, building a simple demo React App for using this custom toggle switch component.
React offers in-built features that could help you replace Redux. With React Hooks and the Context API, developers have greater choice. Learn more.
Start new projects faster with the right scaffolding. These ten libraries and frameworks excel at helping you bootstrap your next web project in no time.