Description
Course info
Level
Intermediate
Updated
May 5, 2021
Duration
51m
Description

As websites scale, they’re required to handle more data. In this course, Managing Large Datasets in React, you’ll learn how to engineer your website to handle large datasets while remaining fast and performant. First, you’ll explore how to measure the performance of your application, and how it’s affected by rendering large datasets. Next, you’ll discover how to render components efficiently using pagination. Finally, you’ll learn about more efficient and dynamic implementations like infinite scroll and windowing. When you’re finished with this course, you’ll have the skills and knowledge needed to build lightning fast applications capable of handling millions of rows of data at a time.

About the author
About the author

Soham is a full stack developer with experience in building large scale web applications and services for clients across the globe.

More from the author
Geospatial Mapping with D3
Intermediate
1h 13m
May 9, 2019
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi, everyone. My name is Soham, and welcome to my course, Managing Large Datasets in React. I'm a full stack engineer who loves building scalable and user‑friendly applications for the web. The React.js library has been a major breakthrough for developing fast and efficient websites; however, it's easy to encounter pitfalls when dealing with large datasets. When improperly handled, rendering large quantities of data on a web page can cause your application to be sluggish and unresponsive. In this course, we are going to learn how to measure and improve the performance of data‑intensive React applications. Some of the major topics that we will cover include using the React profiler to diagnose rendering bottlenecks when dealing with large datasets, popular techniques for efficiently managing data‑intensive applications such as pagination, infinite scroll, and windowing, using React lifecycle methods to prevent needless renders. By the end of this course, you'll know how to build production‑grade React applications that can handle large datasets. Before beginning the course, you should be familiar with the basics of React and JavaScript. If you haven't already, you can check out the many React.js learning paths on Pluralsight. I hope you'll join me on this journey to learn about data‑intensive React applications with the Managing Large Datasets in React course, at Pluralsight.