This should do the trick:

$ react-native init newproject --version X.XX.X
Answer from Bataleon on Stack Overflow
🌐
React Native
reactnative.dev › docs › getting-started-without-a-framework
Get Started Without a Framework · React Native
This is not necessary if you are ... You can also use a third-party CLI to set up your React Native app, such as Ignite CLI. ... If you want to start a new project with a specific React Native version, you can use the --version argument:...
🌐
Medium
medium.com › @simranbedi7575 › create-a-react-app-with-a-specific-version-9d6488fefd6d
Create a react app with a specific version💻 | by Simranbedi | Medium
January 24, 2025 - After this You will see the node modules and package-lock.json file appears in your project. 7. Start the project: Start the project with command : npm start and then your project will run without errors and with desired version of react.
🌐
GitHub
github.com › facebook › react-native › issues › 34132
npx react-native init AwesomeProject --version X.XX.X always init latest-version project · Issue #34132 · facebook/react-native
May 11, 2022 - Description I want to init an app with custom version of react-native, I run npx react-native init AwesomeProject --version X.XX.X but it inits a project with: "dependencies": { "react": "18.0.0", "react-native": "0.69.1" }, Version all ...
Published   Jul 05, 2022
🌐
npm
npmjs.com › package › @react-native-community › template › v › 0.77.0-nightly-2024101-8e5a495
react-native-community/template
Note that this command will create a new project from the template using the specific version passed to the flag · npx @react-native-community/cli init TestApp --version <VERSION>
      » npm install @react-native-community/template
    
Published   Aug 12, 2025
Version   0.77.0-nightly-2024101-8e5a495
🌐
Medium
medium.com › @laurelineparis › create-react-app-with-a-previous-version-of-react-4d5a538ebbf4
Create-react-app with a previous version of React | by Laureline Paris | Medium
April 24, 2022 - 1️⃣ Create your app (here called ... package.json : - React and react-dom: set the “react” and “react-dom” versions stated to the version you want instead to their prior major version (here initially 18 → 17)...
🌐
npm
npmjs.com › package › react-native-set-version
react-native-set-version - npm
Latest version: 1.1.2, last published: 5 years ago. Start using react-native-set-version in your project by running `npm i react-native-set-version`. There are no other projects in the npm registry using react-native-set-version.
      » npm install react-native-set-version
    
Published   Jun 16, 2020
Version   1.1.2
Author   Novom Interactive
🌐
REACT NATIVE FOR YOU
reactnativeforyou.com › how-to-create-a-react-native-project-with-specific-react-native-version
How to Create a React Native Project with Specific React Native Version – REACT NATIVE FOR YOU
July 15, 2019 - react-native init ProjectName is the command used to create a new react native project with the latest version. If you want to create project with specific version then use the following command:
Find elsewhere
🌐
npm
npmjs.com › package › create-react-native-app
create-react-native-app - npm
Latest version: 4.0.0, last published: a year ago. Start using create-react-native-app in your project by running `npm i create-react-native-app`. There are 5 other projects in the npm registry using create-react-native-app.
      » npm install create-react-native-app
    
Published   Jul 02, 2024
Version   4.0.0
Author   Expo
🌐
Expo
expo.dev
Expo
Was struggling to upgrade an old React Native app to the latest version for a few days without success. Created a new expo app, copied my src folder along with some package installs and was ready in just a few minutes!
🌐
GitHub
github.com › stovmascript › react-native-version
GitHub - stovmascript/react-native-version: :1234: Version your React Native or Expo app in a `npm version` fashion.
You can target specific platforms by passing a comma-separated list to the "--target" option, or by using the RNV environment variable: $ RNV=android,ios npm version patch # or $ RNV=android,ios react-native-version
Starred by 586 users
Forked by 72 users
Languages   JavaScript 99.1% | Shell 0.9%
🌐
npm
npmjs.com › package › react-native-version
react-native-version - npm
(e.g. build number for version 1.22.3 will be 1022003) -t, --target <platforms> Only version specified platforms, e.g. "--target android,ios". -h, --help output usage information · You can apply these options to the "version" or "postversion" ...
      » npm install react-native-version
    
Published   Mar 04, 2020
Version   4.0.0
Author   Martin Stovicek
🌐
GitHub
github.com › facebook › react-native › issues › 4723
Ability to initialize new react-native project with past versions of react-native · Issue #4723 · facebook/react-native
September 19, 2015 - However, there doesn't seem to be any options with react-native-cli for initializing with old versions of react-native.
Published   Dec 10, 2015
🌐
React Native Archive
archive.reactnative.dev › docs › getting-started
Getting Started · React Native Archive
You can also use a third-party CLI to init your React Native app, such as Ignite CLI. If you want to start a new project with a specific React Native version, you can use the --version argument:
🌐
DEV Community
dev.to › lowla › create-react-app-with-a-previous-version-of-react-4g03
Create-react-app with an older version of React - DEV Community
April 26, 2022 - 1️⃣ Create your app (here called "my-project") : ... React and react-dom: set the "react" and "react-dom" versions stated to the version you want instead to their prior major version (here initially 18 --> 17).
🌐
GitHub
github.com › nrwl › nx › discussions › 14821
How to install specific version of React Native ? · nrwl/nx · Discussion #14821
Is there a way to install specific version of react native using this command? as i don’t want latest version npx create-nx-workspace happynrwl --preset=react-native --appName=mobile I tried npx cr...
Author   nrwl