expo projesinde typescript + eslint + babel sorunu: çok sayıda Ayrıştırma hatası

eslint bana gerçekten çok zor zamanlar yaşatıyor

> Parsing error: The keyword 'const' is reserved. :eslint > Parsing error: The keyword 'import' is reserved. :eslint

.eslintrc.js

const eslintConfig = require("@ourCompany/eslint-config"); module.export = { ...eslintConfig, root: true, env: { es6: true, node: true, jest: true, browser: true, commonjs: true, }, parser: "@babe

DAHA FAZLASI →

typescript - React Native Expo uygulamasında modül çözümlenemiyor

'babel-plugin-root-import' ve typescript'i mutlak yolu yapılandırmak için kullanıyorum.

Kök dizinden dosya ithal etmeye çalıştığımda import {Config} from "~/Config/Config" ile "Modül çözülemedi" hatası görünüyor.

Unable to resolve module ./src/Config/Config from D:\project\src\api\mos-api\fetchMosDataAsync.ts:

Bu dosyaların hiçbiri mevcut değil:

  • src\api\mos-api\src\Config\Config(.native|.ios.ts|.native.ts|.ts|.ios.tsx|.native.tsx|.tsx|.ios.js|.na

    DAHA FAZLASI →

typescript - AsyncStorage expo ile uygulama yeniden yüklendiğinde kaydetmiyor (TS/React Native)

Uygulamda bir theme değişkeni için durumu saklayan bir bağlamım var. Başlangıçta empty olarak ayarlanmış durumda.

AppAyarlarıBağlamı.tsx

import React, {createContext, useState, useEffect} from "react&quo

DAHA FAZLASI →

typescript - expo-image-picker'dan fotoğraf nasıl yüklenir?

Fotoğrafı expo-image-picker üzerinden yüklemenin birkaç yolunu denedim, ama hâlâ çözemedim. Sunucu klasik NestJS ve Multer ile.

@Post() @UseInterceptors(FileInterceptor('file')) public addTimelineEventWithSingleImage( @Headers('x-token') token: string, @UploadedFile() file: Express.Multer.File, @Body() body: IAddEventBody ): Promise<void> { console.log('file', file); console.log('body', body); }

kütükler şunlardır:

DAHA FAZLASI →

typescript - Expo arka planda konum güncellemelerini al, güncellemeler alınmıyor

Arka planda konumu almaya çalışıyorum ve sonra bunu sunucuma göndermek istiyorum, her Stack Overflow cevabını ve resmi rehberleri takip ettim ama bende güncellemeler gerçekleşmiyor. Basit bir kurulumum var, Expo SDK 48 kullanıyorum ve resmi expo-task-manager ile expo-location kullanıyorum.

Yani bu mantığı kapsayan bir bileşenim var, buna LocationTracker deniyor ve bir useLocationTracker kancası aracılığıyla mantığı sarıyorum

İşte

DAHA FAZLASI →

typescript - Expo v48'e yükselttikten ve @types/react-native'ı kaldırdıktan (çünkü react-native 0.71 bunu içeriyor) sonra, bunu tekrar eklemedikçe uygulamayı başlatamıyorum

Expo kullanarak yazılmış bir react-native programını derlemekte sorun yaşıyorum. Expo'yu v47'den v48'e yükselttikten ve dolayısıyla react-native 0.78.1'e geçtikten sonra, belgelerde @types/react-native bağımlılığını kaldırmanız gerektiği belirtiliyor çünkü bu, react-native 0.71 ve sonrası ile birlikte geliyor. Ancak bunu projeden kaldırdıktan sonra npx expo start ile uygulamayı derlediğimde, o bağımlılığın yüklü olmadığından şikayet ediyor ve yüklemeden uygulamayı çalıştıramıyorum. Bu türleri

DAHA FAZLASI →

javascript - React Native (Expo) için bellek sızıntılarını nasıl profillendirebilirim?

Bir iOS React Native uygulamam var.

Instruments çalıştırdığımda sadece zamanla artan bellek/adres/boyut gösteriyor. Bu gerçekten çalışmayı zorlaştırıyor çünkü birçok bileşen render ediliyor. Hangi bileşenlerin bellek sızdırdığını çözemiyorum.

Hangi bileşenlerin bellek sızdırdığını kesin olarak anlamanın bir yolu var mı?

Yoksa Android emülatörü mü daha iyi?

Ya da belki onu doğrudan telefonumdan çalıştırmak daha mı iyi?

Lütfen bana tavsiye verin.

DAHA FAZLASI →

reactjs - Expo'yu v48'den v49'a yükselttikten sonra styled-components ile React 18 ve TypeScript Hatası

Yakın zamanda Expo uygulamamı 48. sürümden 49. sürüme yükselttim ve bunu takiben React'i 16. sürümden 18. sürüme güncelledim. Yükseltmeden sonra, çocuk özelliklerine sahip bileşenleri kullanırken styled components ile ilgili bir TypeS

DAHA FAZLASI →

typescript - React Native Expo Facebook Kimlik Doğrulaması Supabase ve react-native-fbsdk-next ile: Noncelerin Uyumsuzluğu

Supabase ve react-native-fbsdk-next kullanarak bir React Native Expo uygulamasında Facebook doğrulamasını uygulamaya çalışıyorum. Şu anda Supabase tarafından sağlanan Google kimlik doğrulama uygulama kılavuzunu takip edip bunu Facebook için uyarlıyorum, çünkü Supabase dokümantasyonu Expo ile Facebook doğrulamasının nasıl uygulanacağı konusunda net talimatlar sağlamıyor. Supabase API dokümantasyonuna göre, signInWithIdToken yöntemi, tıpkı 'google' gibi, sağlayıcı seçe

DAHA FAZLASI →

android - React Native'de expo-background-fetch kullanırken yerel modül 'ExpoTaskManager' bulunamıyor

React Native projemde expo-task-manager paketini kullanırken, TaskManager ve BackgroundFetch modüllerini içe aktarmaya çalıştığımda aşağıdaki hatayla karşılaşıyorum:

Error: Cannot find native module 'ExpoTaskManager'

Ek Bilgiler:

  • React Native sürümü: 0.73.6

  • Expo sürümü: 50.0.14

  • Platform: Android

Android klasörünü ka

DAHA FAZLASI →