React: How to Create a Responsive Navbar from Scratch

August 10, 2022 A Goodman

This article walks you through a complete example of creating a responsive top navigation menu in React. We’ll build everything from the ground up with only native features of React and pure CSS. Neither NPM packages…

How to Create a Read More/Less Button in React

August 10, 2022 A Goodman

When building web apps, there will come a time when you need to display some long text. A smart design in this case is to display only part of the text and add a Show More…

Display Custom Loading Screen when React Isn’t Ready

August 9, 2022 A Goodman

Before your React app is ready and capable of rendering its components, there is a period of time when only your HTML and CSS are working. If the internet speed of your user is fast then…

React: Create a Fullscreen Search Overlay from Scratch

August 9, 2022 A Goodman

This hands-on, low-word, code-rich article walks you through a complete example of creating a fullscreen search overlay in React. We’ll build everything from the ground up with hooks and pure CSS. No third-party packages are required….

3 Ways to Create Toasts in React (2022)

August 8, 2022 A Goodman

This practical walks you through 3 complete examples of showing toast messages in React. In the first one, we will create our own toasts without using any third-party libraries. This will help you to customize and…

How to get the Width & Height of the Viewport in React

August 7, 2022 A Goodman

This concise and straightforward article shows you how to get the width and height of the viewport (window) in React. Without any further ado, let’s unveil things that matter. Overview In React and any other frontend…

React: Programmatically Add/Remove CSS Classes

August 7, 2022 A Goodman

This succinct, practical article shows you how programmatically add/remove CSS classes to/from an element in React. We can get the job done without installing any third-party libraries. Overview You can add/remove single or multiple classes to/from…

React: Show a Loading Dialog (without any libraries)

August 8, 2022 A Goodman

This practical shows you how to implement a loading modal dialog in React. We’ll build everything from the ground up and not use any third-party libraries. In addition, we’ll only use modern features like hooks and…

React: How to Create a Reorderable List from Scratch

August 4, 2022 A Goodman

This article shows you how to create a sortable list from the ground up in React. We’ll use modern React features like hooks and functional components. No third-party libraries are required. Sorting Technique In the vast…

React: How to Render an Array of Objects (Full Example)

July 5, 2022 A Goodman

In React, the most popular way to render an array of objects is to use the Array.map() method. This method calls a function once for each element in the array: The complete example below will give…

React: 5+ Ways to Store Data Locally in Web Browsers (2022)

July 1, 2022 Guest Contributor

This article walks you through a list of the most popular and modern approaches to persist data locally in React. Some of them are easy to use and great for a small amount of simple data…

React: How to Detect a Click Outside/Inside a Component

June 13, 2022 A Goodman

This concise and straight-to-the-point article shows you the fastest and easiest way to detect if the user clicks somewhere outside a specific component in a React application. We’ll discuss the technique to get the job done…

1 2 3 11