typescript - Hur man använder miljövariabler i Expo React Native för Firebase-initialisering

Jag arbetar på ett React Native-projekt med Expo och försöker initiera Firebase med hjälp av miljövariabler för bättre säkerhet och konfigurerbarhet. Men jag har problem med att korrekt ställa in dessa miljövariabler i mitt Expo-projekt.

Vad jag h

Läs mer →

typescript - Expo webbbyggda sourcemaps i Chrome Dev-verktyg

Kontext

  • Jag utvecklar en app med React Native med Expo (och därmed Metro)
  • Jag använder TypeScript (.ts och .tsx-filer)
  • Jag startar appen i webb-läge t.ex. expo start --web
  • Jag felsöker det i Chrome Dev-verktyg

Problem

  • konsolloggar pekar endast på kompilera JS-filer
  • källor-fliken listar endast kompilerade JS-filer
  • Läs mer →

TypeScript import-sats kan inte hitta Firebase-modulen i Expo-projektet

Jag startar ett helt nytt Expo-projekt och följer alla dokument som publicerades den 28 augusti 2021. Import-satsen som anges i Firebase-dokumenten fungerar inte. Här är stegen för att återskapa det.

expo init firebase-demo

Välj blank (TypeScript) och tryck på enter.

cd firebase-demo expo install firebase

Lägg till denna rad i App.tsx, som dokumentationen säger:

import { getAuth, createUserWithEmailAndPassw

Läs mer →

javascript - createStackNavigator med Expo och Typescript, renderar inget

UPPDATERING :

Git-repo för NotWorkingProject

Försöker använda

react-navigation-paketet i React Native (Expo-Typescript)

på samma sätt som vi gör med vanlig React Native (Expo - Vanilla JS)

Läs mer →

javascript - Hur man lägger till bilder till Android drawable-resurser i Expo utan att köra expo prebuild för att skapa en Android-mapp

Jag försöker använda react-native-quick-actions med expo med dess konfigurationsplugin som föreslagits i expo-forumet. Genvägarna fungerar, men jag kan inte ställa in en anpassad bild för genvägen på Android. Enligt dokumentationen behöver jag lägga til

Läs mer →

javascript - Hur man hanterar internetavbrott när man laddar en expo-av videokomponent

Jag har en enkel React Native-komponent, som har expo-av videoelementet på sig.

Jag har ett problem där om nätverket är frånkopplat när jag försöker spela upp videon och sedan när internetanslutningen återvänder, återupptas inte uppspelningen av videon.

Läs mer →

Var finns de kompilerade TypeScript JS-filerna för min React Native Expo-applikation?

Jag skapade precis ett av de förvalda TypeScript Expo-projekten med expo init, och det har en enkel App.tsx-fil i huvudkatalogen. Jag kan göra ändringar i filen och få dessa ändringar att visas i min app, men jag verkar inte kunn

Läs mer →

typescript - react-native använder expo-av IOS inspelad mp4-fil formdata anrop till OpenAIs ljudtranskriptioner säger ogiltigt filformat

Jag har hållit på med detta hela natten, jag försöker spela in mig själv på min iPhone via Expo med hjälp av expo-av (spelar in tal via iPhone) och ladda upp det till OpenAIs transkriptionsendpoint med modellen whisper-1.

Filen sparas som mp4, jag konverterar den till en base64-sträng, jag har bekräftat att base64-innehållet faktiskt är mp4:

verktyg för att konvertera base64 till fil

Läs mer →

ios - Expo Router v3 Fliknavigering med stack, sökning och stor titel

Jag försöker efterlikna Apple Contacts navigeringshuvud med sökfunktion och stor titel, men endast på hemskärmen. Alla andra flikar bör ha sina egna inställningar, såsom ingen annan titel eller ibland till och med dold navigeringsfält. Jag tror att jag har fått det till en stabil grund, men inställningarna för sökningen och stor titel har ingen effekt. Det reproducerbara repositoriet finns här.

Generellt är min struktur en ingångspunkt som pekar på /apps/_layout.tsx:

Läs mer →

react-native-vector-icons/MaterialIcons jest-expo snapshot-testfel med typescript

Jag lär mig jest, skriver mina första snapshot-tester för komponenter med react-native & expo. Jag kan köra testet utan Icon-komponenten från 'react-native-vector-icons/MaterialIcons' i min komponent. Men när jag försöker köra ett test med den nämnda Ic

Läs mer →