You should create a new react native project without the default template. By using the '-template blank' option. This will create a react native project with 'App.js' as the entry point, and no typescript.

E.g)run this command npx create-expo-app appname --template blank

Answer from Malaza on Stack Overflow
🌐
Expo Documentation
docs.expo.dev › guides › typescript
Using TypeScript - Expo Documentation
1 month ago - require('tsx/cjs'); // Add this to import TypeScript files module.exports = require('./webpack.config.ts'); ... import createExpoWebpackConfigAsync from '@expo/webpack-config/webpack'; import { Arguments, Environment } from '@expo/webpack-config/webpack/types'; module.exports = async function (env: Environment, argv: Arguments) { const config = await createExpoWebpackConfigAsync(env, argv); // Customize the config before returning it. return config; }; app.config.ts is supported by default.
🌐
Expo Documentation
docs.expo.dev › more › create-expo
create-expo-app - Expo Documentation
A command-line tool to create a new Expo and React Native project.
Discussions

Can I create a react native app with expo without using typescript? - Stack Overflow
I'm using Expo, but I prefer not to use TypeScript. I've tried reading the Expo documentation to convert tsx files to js, but I couldn't figure out how to do it. Can someone help me with the steps to More on stackoverflow.com
🌐 stackoverflow.com
can i set-up my expo project without typescript ?
Namaste! Thanks for submitting to r/developersIndia . Make sure to follow the Community Code of Conduct while participating in this thread. Recent Announcements Showcase Sunday Megathread - May 2024 Weekly Discussion - What's the story behind your longest-running personal project? I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns. More on reddit.com
🌐 r/developersIndia
6
1
March 31, 2024
npx create-expo-app@latest --template tabs@sdk-49 but without typescript
npx create-expo-app@latest --template blank@sdk-49 creates a TypeScript project... why prioritize TypeScript over Javascript? 😀 Wouldn't be cool if we had a tabs template but with JavaScript... 🤔 More on github.com
🌐 github.com
3
July 23, 2023
Expo Router Is Great - I Made A TypeScript Quickstart Project If Anyone Wants To Try.
Cool! Worth mentioning that TypeScript paths and baseUrl are coming (experimentally) to SDK 49 next month -- they're easily my favorite new CLI feature so far! [Related PR]( https://github.com/expo/expo/pull/21262 ). Also worth mentioning that [this line]( https://github.com/thedevenvironment/expo-router-typescript/blob/a6b9d3caeb96ce16059ff4002e05ebcded1a9d3d/app/_layout.tsx#L13 ) would break a number of web features by delaying the rendering of the navigation tree. To mitigate this, we've upstreamed changes to React Native to make usage of unloaded fonts not throw errors (which is analogous to the web). More on reddit.com
🌐 r/expo
15
12
April 1, 2023
🌐
React Native
reactnative.dev › docs › typescript
Using TypeScript · React Native
1 week ago - New projects created by the React Native CLI or popular templates like Ignite will use TypeScript by default. TypeScript may also be used with Expo, which maintains TypeScript templates, or will prompt you to automatically install and configure TypeScript when a .ts or .tsx file is added to ...
🌐
Medium
codegenitor.medium.com › setting-up-expo-react-native-app-with-typescript-and-testing-af4d899a5875
Setting Up Expo React Native App: A Step-by-Step Guide | by CodeGenitor | Medium
April 28, 2024 - This will install Expo CLI, which ... terminal and run the following command: ... When prompted, choose the “blank” template and select TypeScript as the language....
🌐
DEV Community
dev.to › serifcolakel › setting-up-expo-with-styled-components-and-typescript-2h82
Setting Up Expo with Styled Components and TypeScript - DEV Community
December 29, 2024 - Type Safety: Fully typed themes and components. Run the following command to initialize a new Expo project: npx create-expo-app styled-setup --template # Choose template: ➟ Blank (TypeScript)
🌐
GitHub
github.com › jaamaalxyz › rn-expo-ts-app
GitHub - jaamaalxyz/rn-expo-ts-app: A guide to building a React Native & Expo app with TypeScript to benefit from the strictly Typed language of Native platforms and improve development efficiency.
A guide to building a React Native & Expo app with TypeScript to benefit from the strictly Typed language of Native platforms and improve development efficiency. - jaamaalxyz/rn-expo-ts-app
Author   jaamaalxyz
Find elsewhere
🌐
Medium
medium.com › @mar.cardona.96 › react-native-project-structure-using-expo-and-typescript-552b4a42b8b5
React Native Project Structure using Expo and TypeScript | by Mar Cardona | Medium
December 6, 2024 - To create a new project using Expo, run the following command in your terminal. Ensure that you execute the command in the directory where you wish the main project folder to be created: ... As a reminder, you can use the --template option if ...
🌐
Expo Documentation
docs.expo.dev › tutorial › create-your-first-app
Create your first app - Expo Documentation
If you are not familiar with them, check out the TypeScript Handbook and React's official tutorial. ... We'll use create-expo-app to initialize a new Expo app. It is a command line tool to create a new React Native project.
🌐
Expo Documentation
docs.expo.dev › workflow › configuration
Configure with app config - Expo Documentation
For more customization, you can use the JavaScript (app.config.js) or TypeScript (app.config.ts).
🌐
Medium
medium.com › @jwbrendan › an-implementation-of-expo-router-with-typescript-tab-navigators-and-stack-navigators-in-a-react-f0655d12d86b
A simple implementation of Expo Router, with Typescript, tab navigators and stack navigators in a React Native application | by brendan | Medium
May 4, 2024 - ... The command will prompt you to choose a template and enter a name for your project. Select Blank (Typescript) to create an blank project with Typescript enabled. Name your application and allow the installation to proceed.
🌐
Expo Documentation
docs.expo.dev
Expo Documentation
Build one JavaScript/TypeScript project that runs natively on all your users' devices. ... Then continue setting up your environment. ... Ship apps with zero config or no prior experience.
🌐
Reddit
reddit.com › r/developersindia › can i set-up my expo project without typescript ?
can i set-up my expo project without typescript ? : r/developersIndia
March 31, 2024 - Typescript is preloaded by default when creating a react native project, you can use javascript after creating a project.
🌐
Joemore
joemore.com › blogs › expo-go-tailwindcss-easy-build
Creating a Typescript, Tailwind and Expo Go App in 2 minutes
December 18, 2022 - npx create-expo-app myApp \ && rm -rf myApp/.git \ && mv myApp/* . && mv myApp/.* . \ && rm -rf myApp \ && npx expo install react-dom react-native-web @expo/webpack-config \ && rm package-lock.json \ && yarn add nativewind \ && yarn add --dev tailwindcss \ && yarn add typescript @types/react @types/react-native \ && yarn add @react-navigation/native @react-navigation/native-stack \ && yarn add react-native-screens react-native-safe-area-context \ && echo '{\n\t"extends": "expo/tsconfig.base",\n\t"compilerOptions": {}\n}' > tsconfig.json \ && npx tailwindcss init \ && sleep 1 \ && mv App.js App.tsx \ && echo '/// <reference types="nativewind/types" />' > my-app.d.ts ·
🌐
CodeSandbox
codesandbox.io › s › react-native-expo-typescript-boilerplate-pw914
react-native-expo-typescript-boilerplate - CodeSandbox
December 4, 2019 - react-native-expo-typescript-boilerplate using expo, react, react-native
Published   Dec 04, 2019
🌐
npm
npmjs.com › package › expo-template-blank-typescript
expo-template-blank-typescript - npm
November 18, 2025 - Latest version: 54.0.41, last published: 4 days ago. Start using expo-template-blank-typescript in your project by running `npm i expo-template-blank-typescript`. There are no other projects in ...
      » npm install expo-template-blank-typescript
    
Published   Dec 18, 2025
Version   54.0.41
🌐
Galaxies.dev
galaxies.dev › quickwin › list-of-react-native-expo-templates
List of React Native Expo Templates | Galaxies.dev
January 11, 2024 - There are many Expo Templates on Github but these are the currently maintained React Native Expo templates: ... Let’s quickly go through them and see what they are about. The blank template is the most basic template you can get. You can create it with the following command: ... This template is using Javascript and has no navigation included. As we prefer Typescript on Galaxies.dev, we would recommend using the Typescript version of this template instead.
🌐
Medium
medium.com › @lemonconfidence101 › create-an-expo-app-without-typescript-4f92eb3c2109
Create an expo app without Typescript | by Lemon Confidence | Medium
October 10, 2024 - If you’ve checked the expo docs, you’d find that the dummy project was initialized with typescript and I assume you’re trying to figure out a way to do so without typescript — so I’d just get straight to the point. ... Now, the original setup that expo@latest would give you includes file-based routing and you’d need to use that too. So we’d be using expo router. ... //index.jsx import { Link } from "expo-router"; import { View, Text } from "react-native"; export default function Home() { return ( <View> <Text>Home Screen</Text> </View> ); } we’d also create an about.jsx file so we ensure routing works as expected
🌐
GitHub
github.com › expo › create-react-native-app › issues › 926
npx create-expo-app@latest --template tabs@sdk-49 but without typescript · Issue #926 · expo/create-react-native-app
July 23, 2023 - npx create-expo-app@latest --template blank@sdk-49 creates a TypeScript project... why prioritize TypeScript over Javascript? 😀 Wouldn't be cool if we had a tabs template but with JavaScript... 🤔
Published   Jul 23, 2023
🌐
DEV Community
dev.to › juanestban › so-lets-go-to-start-a-new-project-using-react-native-with-expo-and-typescript-115l
So… Let’s go to start a new Project using React Native with expo and typescript! - DEV Community
March 8, 2023 - In this post and other next post ... start any Project we need start using a commands, the first step is create a Project with expo and using typescript ......