illustration for React Optimization Cookbook
pro

React Optimization Cookbook

Instructor

Tyler Clark

58m closed-captioning
·
13 lessons
Star icon$$$
Star icon$$$
Star icon$$$
Star icon$$$
Star icon$$$
4.6
252
people completed
Published 3 years ago
|
Updated 3 years ago

Optimizing your application is key to being able to provide your users with a clean and pleasurable experience.

To make your app as performant as possible, you have to send to the browser the least amount of code possible. Also, you want to render the least amount of components on a page at a time as necessary. Then you also want to rerender components in the least amount of time possible.

Tyler has found that working in enterprises and startup cultures that, as you get more developers in a team and as your application grows, a lot of these little practices become ignored or forgotten or missed on a refactor or a pull request. They start to build up over time. Then, at the end of the day, you have a slow-performing app. You go through it, and you have to do all these little updates.

In each one of these lessons, Tyler going to be adding and deleting code to walk you through how to optimize a React app using a dashboard React app as the example.

What you'll learn:

  • Manage the number of network requests sent from your application
  • Paginate and lazy load lists of data
  • Optimize rerenders in your React application
  • Code split your application for faster load times

Course Content

58m • 13 lessons

    You might also like these resources:

    illustration for The Beginner's Guide to React
    Kent C. Dodds • 2h 29m • Course

    This course is for React newbies and anyone looking to build a solid foundation. It’s designed to teach you everything you need to start building web apps in React right away.

    illustration for Migrate a Client-Side Application to React 18 Beta
    Michael Chan • 15m • Course

    In this course, you will learn how to update React dependencies in your existing by using the tag @next, and how to migrate your React 17 code to a React 18.

    illustration for React Crash Course with Hooks
    Chris Achard • 14m • Course

    This course gets you up and running with react in under a minute by using codesandbox.io to skip the painful process of setting up your dev environment.