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.

Relaterade artiklar