Repeat yourself a little less

Prop drilling is one of the most common gripes with React. You add a prop or event in a component way down the hierarchy...
Dan Vanderkam
11 min read

Search-optimized SPAs with React Helmet

React Helmet is a document head manager that makes it easy to improve SEO for your React-based SPAs.
Ashutosh Singh
5 min read

An introduction to Wouter: A React Router alternative

Do you need to use React Router for your project, or will Wouter do the trick? Find out with this guide.
Gaurav Singhal
5 min read

Simple error handling in React with react-error-boundary

The react-error-boundary library allows you to implement error boundaries in your React code without building them from scratch.
Yusuff Faruq
4 min read

Build a password generator app in React with reusable…

In this tutorial, we'll demonstrate how to build a password generator app and create reusable components in React.
Uzochukwu Eddie Odozi
17 min read

React Reference Guide: Hooks API

Our all-in-one reference guide for basic and advanced React Hooks, with suggestions for further reading.
Ohans Emmanuel
20 min read

React Reference Guide: React.Component

Our all-in-one reference guide to the React.Component class API, covering the component lifecycle, lifecycle methods, and class properties.
Yomi Eluwande
8 min read

React Reference Guide: Render props

Our all-in-one reference guide on render props in React, including how to implement render props, how to implement HOCs, and more.
Ovie Okeh
5 min read

Create cooler loading animations with SVG

Don't settle for a tired spinner. Add some extra character to your site with a custom loading animation built with SVG.
Bryan Rasmussen
7 min read

Getting started with Frontity

This post shows you how to use Frontity, an open source React framework for WordPress, to connect WordPress's REST API to your React app.
Dylan Tientcheu
4 min read

Integrating Stripe in your React app with React Stripe.js

React Stripe.js is a lightweight wrapper around Stripe Elements that allows you to quickly integrate Stripe in your React apps.
Yusuff Faruq
5 min read

Why unfavorable React keys lead to unpredictable behavior

In React, each child in a list needs a unique key. When this doesn't happen, the consequences can be unpredictable — and serious.
Sebastian Weber
8 min read