javascript - varför blir min react native .tsx istället för .js
så efter att ha installerat react native med npx react-native init MyProject körs projektet och öppnas i emulatorn men appfilen är inte app.js utan app.tsx,
filstruktur
Frågan är att jag är ny på React Native och många tutorials jag ser har en App.js-fil, och koden i App.js är olika mellan js och tsx, åtminstone är det vad jag ser, eller är det bara samma om jag följer tutorials som mappstruktur, syntax och allt.
Svar #1
Det är på grund av detta
Nya projekt som skapats av React Native CLI eller populära mallar som Ignite kommer att använda TypeScript som standard.
Läs med JavaScript istället för TypeScript
Du kan helt enkelt byta namn på din tsx till jsx
Svar #2
För att skapa ett React Native Expo-projekt med JS. Använd detta -
npx create-expo-app@latest -t
Välj sedan mall "Tom". Nu är du redo att köra. -t flaggan gör allt.
