Courses

Twenty courses on Pluralsight, including GraphQL, .NET and Ext JS. These five cover modern React, from the first component to Server Components.

Course 1 of 5

What is React

Why React is the number one JavaScript library for building apps in a browser, from components to the virtual DOM to JSX.

Read more

You’ll learn about the component-based nature of React and how that translates into highly performant, easy to use web applications. You’ll explore how React addresses building component-based web apps, discover how its virtual DOM keeps the UI in sync, and learn how React uses the JSX syntax to represent components and the UI of a running app.

Watch on Pluralsight
Course 2 of 5

React 18 Components

Build React apps that use components the best possible way while minimizing resources and maximizing the browser UI experience.

Read more

Creating UIs in React is all about independent components that work together. You’ll explore the primitive methods for sharing props and state, share data globally with the Context API, handle errors so users keep a great experience, and improve performance by minimizing over-rendering.

Watch on Pluralsight
Course 3 of 5

React 18 Hooks

How to use React Hooks well, build your own, and combine them into fast, maintainable React apps.

Read more

You’ll start by building your own useState Hook from scratch to see what a Hook really is. Then you’ll work through the built-in Hooks from the React team, and finally combine built-in, custom and third-party Hooks into real-world apps.

Watch on Pluralsight
Course 4 of 5

React Server Component Fundamentals

How React Server Components improve the quality of your React apps and their architecture.

Read more

You’ll dive into the technology behind Server Components so using them makes sense, build Server Components that work with async data sources, and incorporate them into a real-world app alongside Client Components.

Watch on Pluralsight
Course 5 of 5

Working with Data in React

Build React apps that manage remote data well, including Suspense and React’s concurrent rendering features.

Read more

You’ll establish data connections with Server Components and Server Actions, learn the practices that keep apps easy to build and maintain, and deliver performant experiences to the people using your browser applications.

Watch on Pluralsight
+15 more

GraphQL, .NET, Ext JS and more.

The full catalog lives on my Pluralsight author page.

View all 20 courses