Nx and React
Nx is a smart, fast and extensible build system with first class monorepo support and powerful integrations. It has a powerful core and a rich plugin ecosystem.
Making Things Fast
If you're only interested in improving the performance of your monorepo by using Nx's affected:* commands, computation cache, and distributed task execution, then you don't need to use any plugins. Everything will work the same way whether your monorepo has React, Vue, Svelte, or even Go, Rust, or Java apps. Nx is technology-agnostic.
Check out the following guides to get started:
- Installing Nx CLI & creating a new Nx Workspace
- Adding Nx to an existing monorepo
- Migrating from CRA
- Using Nx without plugins
- CI Overview
It is also a good idea to read the mental model guide to understand how Nx works.
Nx and React Plugins
Nx plugins help you develop React applications with fully integrated support for modern tools and libraries like Jest, Cypress, Storybook, ESLint, and more. Nx also supports React frameworks like Gatsby, Next.js, Remix, and has great support for React Native.
10-min Video Overview
Check out the following to get started: