Companies Home Search Profile

React Performance Optimization For High Performance React

Focused View

CodeLicks Academy

1:18:26

61 View
  • 1. Introduction.mp4
    01:09
  • 1. Introduction.mp4
    02:29
  • 2. Course requirements.mp4
    01:09
  • 3. The demo project.mp4
    02:25
  • 4. Getting up and running with the demo codes.mp4
    05:05
  • 5. Introduction to the React Profiler.mp4
    01:24
  • 1. Introduction to React Rendering.mp4
    01:51
  • 2. The Virtual DOM.mp4
    01:34
  • 3. Preventing Wasted Renders in a Simple Component.mp4
    08:37
  • 4. Preventing Wasted Renders in Functional Components.mp4
    05:38
  • 5. Preventing Wasted Renders When Dealing With Complex Props.mp4
    08:50
  • 6. Using Immutable Data in Order to Allow for Comparisons.mp4
    07:46
  • 7. Preventing Wasted Renders in Repeated Components.mp4
    03:56
  • 1. Catching Expensive Operations.mp4
    08:38
  • 2. Reducing Bundle Sizes.mp4
    05:23
  • 3. Lazy Loading Components.mp4
    08:46
  • 1. Course Recap.mp4
    03:46
  • Description


    Learn to Boost Your React App's Speed and Efficiency with Proven Techniques for high performance

    What You'll Learn?


    • Identify and fix wasted renders in React apps using techniques like memoization and shouldComponentUpdate.
    • Reduce bundle size and improve page load times using tools like webpack and code splitting.
    • Cache expensive operations using techniques like memoization and caching, and improve performance in complex apps.
    • Load components on demand using techniques like lazy loading and Suspense, and reduce initial load time for improved user experience.
    • Apply best practices for performance optimization in React, including use of the React Profiler tool and performance measurement and analysis.
    • Work on ready demo project to apply what you've learned and build your skills in performance optimization for React applications.

    Who is this for?


  • React Developers looking to improve the performance of their applications.
  • Web Developers looking to learn how to optimize React apps for speed and efficiency.
  • Front-End Developers interested in mastering performance optimization techniques in React.
  • Anyone seeking to build high-performance React applications that provide a fast and smooth user experience.
  • What You Need to Know?


  • Basic knowledge in React
  • Basic programming skills in Javascript
  • More details


    Description

    Learn how to fine tune your React apps from a former Netflix frontend engineer.

    Are your React apps running slower than you'd like? Are your users getting frustrated with long loading times and choppy performance? If so, this course is for you!

    In this course, you'll learn how to optimize the performance of your React apps using a variety of techniques and best practices. You'll start by learning how to identify wasted renders and how to fix them using memoization and other techniques. You'll then move on to reducing bundle size, which is a key factor in improving page load times and overall performance.

    Next, you'll learn how to cache expensive operations using techniques like memoization and caching, which can greatly improve the performance of your app. You'll also learn how to load components on demand, which can help reduce the initial load time of your app and improve overall performance.

    Throughout the course, you'll work on an engaging demo project to apply what you've learned and build your skills. You'll also have access to me in order to answer your questions and provide feedback on your work.

    By the end of the course, you'll have the knowledge and skills you need to optimize the performance of your React apps and provide a faster, smoother experience for your users.

    Enroll now and take the first step towards becoming a performance optimization expert in React!

    Who this course is for:

    • React Developers looking to improve the performance of their applications.
    • Web Developers looking to learn how to optimize React apps for speed and efficiency.
    • Front-End Developers interested in mastering performance optimization techniques in React.
    • Anyone seeking to build high-performance React applications that provide a fast and smooth user experience.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    CodeLicks Academy
    CodeLicks Academy
    Instructor's Courses
    Welcome to CodeLicks Academy! We are a team of software engineers with a passion for sharing knowledge and helping others understand complex concepts. We have extensive experience in the industry, having worked on a variety of projects ranging from small startups to large systems. We also have a deep understanding of software engineering and data engineering concepts, and love to apply these principles to real-world problems.In addition to technical skills, we have a strong background in teaching and have always had a love for sharing knowledge. Our team members have taught in both formal and informal settings, and have a knack for breaking down complex ideas into simple, easy-to-understand concepts. We believe that anyone can learn how to code and talk to computers at fast pace, so we are dedicated to helping people achieve their goals by providing short but informative video courses on variety of topics as code licks! Whether you're a beginner looking to get started in software/data engineering, or an experienced professional looking to enhance your skills, we are here to help you reach your goals. With our combination of technical skills and teaching experience, we are confident that we can help you take your skills to the next level.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 17
    • duration 1:18:26
    • Release Date 2023/06/12