First, remove react-native-cli

npm uninstall -g react-native-cli

Second, install @react-native-community/cli

npm i -g @react-native-community/cli

Third, with this I should able to create react native project using typescript tempalate

npx react-native init MyApp --template react-native-template-typescript

Fourth, for run existing project or old react native project

npx react-native start
npx react-native run-android / npx react-native run-ios

Source https://github.com/react-native-community/react-native-template-typescript/issues/72

Answer from Ganda Rain Panjaitan on Stack Overflow
🌐
React Native
reactnative.dev › docs › environment-setup
Get Started with React Native · React Native
1 week ago - Expo provides features like file-based routing, high-quality universal libraries, and the ability to write plugins that modify native code without having to manage native files. ... Yes. You can use React Native without a Framework.
🌐
GitHub
github.com › react-native-community › cli
GitHub - react-native-community/cli: The React Native Community CLI - command line tools to help you build RN apps
Command line tools that help you build apps with react-native, shipped as the @react-native-community/cli NPM package.
Starred by 2.8K users
Forked by 934 users
Languages   TypeScript 95.7% | JavaScript 2.0% | HTML 1.1% | Java 0.6% | Kotlin 0.4% | Shell 0.1%
Discussions

What is react-native-cli and @react-native-community/cli? - Stack Overflow
I am confusing about react-native-cli and @react-native-community/cli. Right now, I am using react-native-cli to generate new project. Then I want to try react native using typescript. In the More on stackoverflow.com
🌐 stackoverflow.com
Need honest Opinion on React Native CLI
Not sure why you'd use RN CLI for using native modules. You can create your own expo modules with expo and it's much easier to handle configs and everything. More on reddit.com
🌐 r/reactnative
42
14
June 10, 2025
EAS Update with Bare React-Native CLI using local Builds
Did you moved to EAS successfully from CodePush ? How is it different from codepush ? More on reddit.com
🌐 r/reactnative
5
0
January 18, 2024
What do companies use? (Expo or CLI)
If starting today, use expo. You can access native code with expo’s latest version, development clients and config plugins. More on reddit.com
🌐 r/reactnative
61
36
November 2, 2023
🌐
npm
npmjs.com › package › react-native-cli
react-native-cli - npm
December 16, 2016 - react-native$ npm set registry http://localhost:4873/ react-native$ npm adduser --registry http://localhost:4873/ # Check that it worked: react-native$ npm config list react-native$ npm unpublish --force react-native$ npm publish react-native$ cd react-native-cli/ react-native-cli$ npm unpublish --force react-native-cli$ npm publish
      » npm install react-native-cli
    
Published   Dec 16, 2016
Version   2.0.1
🌐
Swmansion
docs.swmansion.com › react-native-reanimated › docs › fundamentals › getting-started
Getting started | React Native Reanimated
When using React Native Community CLI, you also need to manually add the react-native-worklets/plugin plugin to your babel.config.js.
🌐
npm
npmjs.com › package › @react-native-community › cli
react-native-community/cli
Command line tools to interact with React Native projects.
      » npm install @react-native-community/cli
    
Find elsewhere
🌐
GitHub
github.com › facebook › react-native
GitHub - facebook/react-native: A framework for building native applications using React
React makes it painless to create interactive UIs. Declarative views make your code more predictable and easier to debug. Component-Based. Build encapsulated components that manage their state, then compose them to make complex UIs. Developer Velocity. See local changes in seconds. Changes to JavaScript code can be live reloaded without rebuilding the native app.
Starred by 125K users
Forked by 25K users
Languages   C++ 33.4% | Kotlin 19.9% | JavaScript 18.8% | Objective-C++ 11.4% | Objective-C 6.9% | Java 4.7%
🌐
SourceForge
sourceforge.net › projects › react-native-cli.mirror
React Native CLI download | SourceForge.net
September 9, 2025 - Download React Native CLI for free. React Native command line tools. Command line tools that ship with react-native in form of the react-native-community/cli package. Our release cycle is independent of react-native.
🌐
Reddit
reddit.com › r/reactnative › need honest opinion on react native cli
r/reactnative on Reddit: Need honest Opinion on React Native CLI
June 10, 2025 -

Hi everyone,

I'm currently focused on React and recently started learning React Native. I'm using the React Native CLI, not Expo, because I want more control and flexibility — especially for things like native modules, which are often needed in apps with stricter requirements (like banking apps or apps needing deep system access).

However, I'm finding it difficult to get solid, production-level resources or guidance on how things are done in the real world with the CLI. Most tutorials are either Expo-based or too surface-level.

I'm especially confused about:

  • How production teams manage native modules with CLI

  • Best practices for integrating native code (e.g., root detection, biometric auth, security layers)

  • Folder structure, tooling, and setup used in professional teams

It would mean a lot if someone with real-world experience in React Native (using CLI) could share:

  • How you approach app architecture in production

  • Any recommended tools/libraries

  • Tips or gotchas for working with native modules

  • Resources that helped you learn beyond the basics

🌐
React Native Firebase
rnfirebase.io
React Native Firebase | React Native Firebase
If you are instead manually adjusting your Android and iOS projects (this is not recommended), follow the same instructions as [React Native CLI projects](#Installation for React Native CLI (non-Expo) projects).
🌐
DEV Community
dev.to › wafa_bergaoui › how-do-i-start-a-new-react-native-app-21m3
How Do I Start a New React Native App? - DEV Community
December 23, 2024 - React Native CLI: Offers more control but requires configuring native modules manually.
🌐
React Native Elements
reactnativeelements.com › overview
Overview | React Native Elements
Guide to install with react-native cli · Guide to install with create-react-app · Guide to install with create-next-app ·
🌐
React Native Archive
archive.reactnative.dev › docs › getting-started
Getting Started · React Native Archive
If you already have React Native installed, you can skip ahead to the Tutorial. If you are new to mobile development, the easiest way to get started is with Expo CLI. Expo is a set of tools built around React Native and, ...
🌐
Callstack
callstack.com › blog › react-native-cli-3-1-0-and-4-0-0-whats-new
React Native CLI 3.1.0 and 4.0.0 - What's New?
May 9, 2025 - Link copied to clipboard! ... No items found. React Native CLI, or simply CLI, is a command line interface that you work with every day while developing React Native applications.