Advanced React.js

Take a deep dive into full-stack JavaScript with React.js and learn advanced concepts like the context API, HOCs, external state, performance optimization, asynchronous APIs, testing, deployment, and more.
Course info
Rating
(197)
Level
Advanced
Updated
Jul 21, 2017
Duration
3h 55m
Table of contents
Course Overview
Introduction
Full-stack JavaScript with React.js
Working with an Asynchronous API
The Context API and Higher Order Components
Subscribing to State
Performance Optimization
Production Deployment Best Practices
Description
Course info
Rating
(197)
Level
Advanced
Updated
Jul 21, 2017
Duration
3h 55m
Description

Have you ever wanted to create full-stack Javascript applications with React.js? This course, Advanced React.js, covers many advanced topics and best practices about React.js. First, you'll learn how to configure and customize full-stack JavaScript environments. Next, you'll explore how to work with async data and manage an application state both internally and externally. Additionally, you'll dive into components context API, and learn how to use it with higher order components, pure components, presentational and container components, and all components lifecycle methods. Finally, you'll discover performance analysis and optimization, how to use immutable data structures, and how to create production builds for both React.js and Node.js. By the end of this course, you'll be able to efficiently use presentational and stateful React components in production.

About the author
About the author

Samer Buna is a polyglot coder with years of practical experience in designing, implementing, and testing software, including web and mobile applications development, API design, functional programming, optimization, system administration, databases, and scalability. Samer worked in several industries including real estate, government, education, and publications

More from the author
React: Getting Started
Beginner
4h 2m
Feb 25, 2019
Node.js: Getting Started
Beginner
3h 29m
Sep 11, 2018
More courses by Samer Buna
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hello everyone, my name is Samer Buna, I am a software engineer at jsComplete. com and I am excited to present to you this advanced course about React. js. This course is about creating full-stack JavaScript applications with React. js and Node. js. I cover many advanced topics and best practices that I've learned over the years about using React. js and Node. js. Some of the topics that I will cover include: Configuring and customizing a full-stack JavaScript Environment, Working with Async API data, Managing Components State Internally and Externally, Components PropTypes validation, the Context API, Presentational and container components, Pure components, Higher Order Components, Searching data, Working with Timers, Components Lifecycle methods, Performance Optimization with the Chrome timeline and the React Perf addons, the practical value of Immutable Data Structures, and Production builds for both React. js and Node. js. By the end of this course, you should be comfortable with many advanced topics about creating and using presentational and stateful React components in production. I hope you'll join me on this journey to learn React. js beyond the basics with the Advanced React. js course at Pluralsight.