-
DigitalOcean's App Platform is a Platform as a Service (PaaS) product that lets you configure and deploy applications from a source repository. This can be a quick and efficient way to deploy your React applications, ...
•
By
Joe Morgan
JavaScript
React
Development
Deployment
DigitalOcean App Platform
-
In this tutorial, you'll deploy a React application from your local machine to an Ubuntu 20.04 server running Nginx. You'll build an application using Create React App, use an Nginx config file to determine where to d...
•
By
Joe Morgan
JavaScript
React
Deployment
-
In React applications, performance problems often originate from component re-rendering. Because of this, learning how to prevent unneeded re-renders can help to optimize the performance of your React app. In this tut...
•
By
Joe Morgan
Development
JavaScript
React
-
In your React application, you can use authentication to manage which users have access to which pages. In this tutorial, you'll create a React application using a token-based authentication system. You'll create a mo...
•
By
Joe Morgan
Development
JavaScript
React
-
In React, routers help create and navigate between the different URLs that make up your web application. React Router is designed with intuitive components to let you build a declarative routing system for your applic...
•
By
Joe Morgan
React
JavaScript
Development
-
Redux is a popular data store for JavaScript and React applications. In this tutorial, you'll use store, actions, reducers, and the useSelector Hook to build a bird watching test application. You'll then pull data int...
•
By
Joe Morgan
Development
React
JavaScript
-
In this tutorial, you'll use the useEffect and useState React Hooks to fetch and display information in a sample application, using JSON server as a local API for testing purposes. You'll load information when a compo...
•
By
Joe Morgan
React
Development
JavaScript
API
-
In JavaScript development with the React library, asynchronous programming presents unique problems. When you use React functional components for example, asynchronous functions can create infinite loops. In this tuto...
•
By
Joe Morgan
React
Development
JavaScript
-
Since most React applications are single page applications (SPAs), web forms usually do not submit the information directly from the form to a server. Instead, they capture the form information on the client-side and ...
•
By
Joe Morgan
React
JavaScript
Development
-
In JavaScript apps using the React front-end library, you can use event handlers to update state data, trigger prop changes, or prevent default browser actions. To do this, React uses a SyntheticEvent wrapper instead ...
•
By
Joe Morgan
JavaScript
Development
React
-
The React Developer Tools browser extension gives you an interface for exploring the React component tree of your JavaScript app, along with the current props, state, and context for individual components. It can also...
•
By
Joe Morgan
Development
JavaScript
React
-
In this tutorial, you'll share state across multiple components using React context. React context is an interface for sharing information with other components without explicitly passing the data as props. This means...
•
By
Joe Morgan
Development
React
JavaScript
-
React Hooks are a broad set of tools in the React front-end JavaScript library that run custom functions when a component's props change. Since this method of state management doesn't require you to use classes, devel...
•
By
Joe Morgan
Development
React
JavaScript
-
In React, state refers to a structure that keeps track of how data changes over time in your application. Managing state is a crucial skill in React because it allows you to make interactive web applications. In this ...
•
By
Joe Morgan
React
JavaScript
Development
-
In this tutorial, you'll learn three different ways to style React components: plain Cascading Style Sheets (CSS), inline styles with JavaScript-style objects, and JSS, a library for creating CSS with JavaScript. To i...
•
By
Joe Morgan
CSS
React
JavaScript
Development
-
In this tutorial, you'll create wrapper components with props using the React JavaScript library. Wrapper components are components that provide a default structure to display the child components. This pattern is use...
•
By
Joe Morgan
Development
JavaScript
React
-
Props are arguments that you provide to a JSX element in a React application. They look like standard HTML props, but they aren't predefined and can have many different JavaScript data types, including numbers, string...
•
By
Joe Morgan
React
JavaScript
Development
Programming Project
-
Custom components are independent pieces of functionality that you can reuse in your code, and are the building blocks of all applications built on the React framework. Often, they can be simple JavaScript functions a...
•
By
Joe Morgan
React
Development
Programming Project
JavaScript
-
Published Tutorial series
React is a popular JavaScript framework for creating front-end applications, such as user interfaces that allow users to interact with programs. Originally created by Facebook, it has gained popularity by allowing dev...
•
By
Joe Morgan
React
Development
JavaScript
Programming Project
CSS
API
Deployment
DigitalOcean App Platform
-
JSX is an abstraction that allows you to write HTML-like syntax in your JavaScript code and will enable you to build React components that look like standard HTML markup. Since you are also writing JavaScript, you’ll ...
•
By
Joe Morgan
React
Development
Programming Project
JavaScript