Scale React Development with Nx

1h 34m 10s
English
Paid

On the surface, starting a project sounds easy. First you make some directories, install some dependencies, then you write some code. But there's a bit more to it than just those three steps.

Read more about the course

The type of project you're working on impacts the decisions you make. It gets more complicated when you're working on multiple projects that are related. For example, maybe you have a customer-facing frontend app, an admin dashboard app, and a single backend used for both.

How does this change your directory structures? How should you share code between projects? What happens when you add a Design System into the mix?

It can get hard to keep things straight in your head.

Nx is a tool that aims to solve these problems for you, whether you're working solo on a small full-stack app or on a dev team of thousands.

It's not just an opinionated folder structure. When you create an app with Nx, it generates unit and e2e test setups as well as preparing bundling and code-splitting with Webpack, and stubbing out common features like routing.

One of the coolest features of Nx is its Dependency Graph. The graph can visually show you the relationship between the parts of your application, and is optimized to ensure that compiling, testing, and linting only happens in the affected areas of your project.

In this course, Juri Strumpflohner demonstrates these features and more through the iterative creation of a React + Storybook + Express app. Don't worry if this isn't your preferred stack! Nx supports the most popular frameworks & libraries on the web.

More importantly, the focus of this course is more on the workflow than the implementation.

Watch Juri's course, and see if the Nx tooling & workflow is right for you and your team!

Watch Online Scale React Development with Nx

Join premium to watch
Go to premium
# Title Duration
1 Create a new empty Nx Workspace 03:37
2 Generate a new React app with Nx 04:52
3 Generate new Projects for Nx with Nx Console 02:11
4 Running a React App in the Browser with Nx 04:15
5 Install and use external npm packages in an Nx Workspace 03:26
6 Add Styling to a React app inside an Nx workspace 03:22
7 Configure Assets for my React app in an Nx Workspace 02:07
8 Create a Shared React Library in an Nx Workspace 04:20
9 Generate a TypeScript library in an Nx Workspace 03:45
10 Use the Nx Dependency Graph to Visualize your Monorepo Structure 03:14
11 Create React Feature Libraries in an Nx Workspace 05:58
12 Create an Express Backend API in an Nx Workspace 04:31
13 Use Run Commands to launch the API and App of an Nx Workspace 03:51
14 Connect to an Express.js API from a React app in an Nx Workspace 03:09
15 Share and Reuse functionality with libraries in Nx 04:12
16 Share code between a React Frontend and Node.js Backend Application in Nx 04:06
17 Use Storybook to Develop React Components in Nx 05:37
18 Use Cypress and Storybook to test your React Components in Isolation 04:04
19 Run Jest tests for a React app with Nx 03:47
20 Building your React app with Nx 02:19
21 Linting a React app with Nx 01:43
22 Scale CI runs with Nx Affected Commands 04:52
23 Speed up with Nx computation Caching 04:32
24 Update your Nx workspace with Nx migrations 06:20

Similar courses to Scale React Development with Nx

Next.js and Apollo - Portfolio App (w/ React, GraphQL, Node)

Next.js and Apollo - Portfolio App (w/ React, GraphQL, Node)udemy

Category: React.js, Next.js, Node.js, GraphQL
Duration 28 hours 38 minutes 19 seconds
React, NextJS and NestJS: A Rapid Guide - Advanced

React, NextJS and NestJS: A Rapid Guide - Advancedudemy

Category: React.js, Next.js, NestJS
Duration 8 hours 40 minutes 51 seconds
Full Stack HATEOAS: Spring Boot 2.1, ReactJS, Redux

Full Stack HATEOAS: Spring Boot 2.1, ReactJS, Reduxudemy

Category: React.js, Spring Boot, Redux, Spring, Spring HATEOAS
Duration 5 hours 51 minutes 37 seconds
TinyHouse: A Fullstack React Masterclass with TypeScript and GraphQL

TinyHouse: A Fullstack React Masterclass with TypeScript and GraphQLfullstack.io

Category: TypeScript, React.js, GraphQL
Duration 30 hours 50 minutes 42 seconds
Build a Jira clone

Build a Jira cloneCode With Antonio

Category: React.js, Next.js
Duration 16 hours 26 minutes 4 seconds
REACT ROUTER (v6)

REACT ROUTER (v6)ui.dev (ex. Tyler McGinnis)

Category: React.js
Duration 3 hours 15 minutes 27 seconds
React and WebRTC 2023 & Sharing Location App with Video Chat

React and WebRTC 2023 & Sharing Location App with Video Chatudemy

Category: React.js, WebRTC
Duration 8 hours 11 minutes 54 seconds
Zero to Full Stack Hero

Zero to Full Stack Heropapareact.com

Category: JavaScript, React.js, Others, CSS, Node.js, GraphQL, Firebase
Duration 101 hours 29 minutes 59 seconds
Server side rendering with Next + React

Server side rendering with Next + Reactudemy

Category: React.js, Next.js, MongoDB, OpenGL Shading Language (GLSL)
Duration 29 hours 43 minutes 19 seconds