create react app

Build a WYSIWYG text editor using Quill

If you're in search of a way to build a WYSIWYG editor, look no further than Quill. It’s easy to set up and incredibly...
Madars Bišs
4 min read

Adding dynamic meta tags to a React app without…

Optimize your React app with dynamic meta tags in this detailed tutorial — no server-side rendering required!
Angelo Faella
6 min read

Getting started with Create React App

Learn about Create React App and how to use it on a deeper level by building a simple restaurant rating app.
Karthik Kalyanaraman
11 min read

Build a reusable React component to export arrays to…

Here, you can learn how to export an array of objects to an Excel file using a reusable React component.
Linda Ikechukwu
8 min read

Build a progressive web app (PWA) with React

Progressive web apps are a (terribly named) wonderful idea. Our tutorial takes you from CRA to PWA in a snap.
John Reilly
8 min read

TypeScript, React, and create-react-app: Leveraging the power of Types

Here, you can learn how to leverage the power of TypeScript to build scalable and maintainable React applications.
Juan Cruz Martinez
9 min read

How to use Tailwind CSS in React to configure…

We demonstrate how to get Tailwind CSS working inside a CRA-based React project without having to eject Create React App.
Anjolaoluwa Adebayo-Oyetoro
5 min read

Performance differences in Next.js vs. Create React App

Next.js vs. Create React App: who comes out on top in the battle of SSR versus CSR?
Sean Connolly
5 min read

Setting up a PWA with service workers and create-react-app

Everything you need to know about using service workers to build a progressive web app (PWA) with create-react-app.
Pam Lu
3 min read

Speed up your React app with dynamic imports and…

Read about route-centric code splitting and leveraging dynamic imports, React.lazy(), and Suspense to create a more performant React app.
Lawrence Eagles
5 min read

Multiple entry points in create-react-app without ejecting

Learn how you can use an environment variable to create multiple entry points in a CRA app without ejecting.
Andrew James
4 min read

Introduction to Blitz.js

Gone are the days when creating a new project meant simply using Rails. With Blitz, you can deploy your application as a single entity...
Nathan Sebhastian
4 min read