Javascript

How To Handle Async Data Loading, Lazy Loading, and Code Splitting with React — step-by-step Javascript tutorial on Progressive Robot

How To Handle Async Data Loading, Lazy Loading, and Code Splitting with React

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 tutorial, you’ll find out how to avoid asynchronous programming bugs, load data with the useEffect React Hook, and split your code for on-demand lazy loading using React lazy and Suspense.

Read more
How To Navigate Between Views with Vue Router — step-by-step Javascript tutorial on Progressive Robot

How To Navigate Between Views with Vue Router

With single-page applications, every page or view is rendered within one HTML page. User interface (UI) frameworks like Vue.js render these pages and components when needed through the use of a Virtual DOM. In Vue.js, you can create several views using the first-party library Vue Router. This router makes an association with a view to a URL. In this tutorial, you are going to learn how to add the Vue Router library, integrate it into your project, and create dynamically generated routes.

Read more
How To Use Interfaces in TypeScript — step-by-step Javascript tutorial on Progressive Robot

How To Use Interfaces in TypeScript

Interfaces in TypeScript enable you to represent and document various data structures. In this tutorial, you’ll create interfaces, learn how to use them, explore the differences between normal types and interfaces, and learn about declaration merging and module augmentation.

Read more
How To Work with JSON in JavaScript — step-by-step Javascript tutorial on Progressive Robot

How To Work with JSON in JavaScript

This tutorial provides an introduction to working with JSON in JavaScript. Some general use cases of JSON include: storing data, generating data from user input, transferring data from server to client and vice versa, configuring and verifying data.

Read more
CHAT