Skip to main content

Getting Started

Welcome! A good place to start with any React Native project is the dependency manager. It keeps your React Native dependencies up-to-date and healthy using automation which ties into your developer workflows.

This guide gets you off and running with the dependency manager. To begin, choose a package that uses React Native and open a terminal window.


If you want to learn more about this project before jumping in, head to the introduction page.

Start by adding the dependency manager to your package.

yarn add @rnx-kit/align-deps --dev

Next, generate the dependency manager configuration for your package. If your package produces a bundle, it's an app. Otherwise, it's a library.

yarn rnx-align-deps --init app
yarn rnx-align-deps --init library

Fix any React Native package versions that might have compatibility issues.

yarn rnx-align-deps --write

Review the changes. They should be limited to package.json and your Yarn / npm / pnpm lock file.

Test Your Package

If any dependency versions changed, test your package to be sure everything is still in working order.

Congratulations! You can now automatically maintain your package as the React Native ecosystem grows and changes. Take a look at the dependency management guide to learn how.