typescript + eslint + babel-problem i Expo-prosjekt: mange analysefeil

eslint gir meg virkelig mye trøbbel

> 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: "@babel/eslint-pars

Les mer →

typescript - Kan ikke finne modul i React Native Expo-app

Jeg bruker 'babel-plugin-root-import' og TypeScript for å konfigurere absolutt sti.

Når jeg prøver å importere filer fra rotkatalogen med import {Config} fra "~/Config/Config" dukker meldingen "Kan ikke løse modul" opp.

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

Ingen av disse filene eksisterer:

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

    Les mer →

typescript - AsyncStorage lagrer ikke mellom app-omstarter med expo (TS/React Native)

Jeg har en kontekst som lagrer tilstanden for en theme-variabel i appen min. Opprinnelig er den satt til empty.

AppInnstillingsKontekst.tsx

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

Les mer →

typescript - Hvordan laste opp bilde fra expo-image-picker?

Jeg har prøvd flere måter å laste opp bilde fra expo-image-picker, men finner det fortsatt ikke ut. Serveren er klassisk nestjs med multer

@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); }

loggene

Les mer →

typescript - Expo får posisjonsoppdateringer i bakgrunnen, mottar ikke oppdateringer

Jeg prøver å få posisjonen i bakgrunnen og deretter sende den til serveren min, jeg har fulgt alle svar på Stackoverflow og de offisielle guidene, men for meg skjer oppdateringene rett og slett ikke. Jeg har en enkel oppsett, bruker Expo SDK 48, og den offisielle expo-task-manager med expo-location

Så jeg har en komponent som kapsler inn denne logikken, den heter LocationTracker og via en useLocationTracker-hook pakker jeg logikken

Les mer →

typescript - Etter å ha oppgradert til expo v48 og fjernet @types/react-native (fordi react-native 0.71 inkluderer dette), kan jeg ikke starte appen med mindre jeg legger det til igjen

Jeg har problemer med å bygge et program skrevet i react-native ved bruk av expo. Etter å ha oppgradert til expo v48 (fra v47) og dermed react-native 0.78.1, står det i dokumentasjonen at man bør fjerne @types/react-native-avhengigheten siden den er inkludert i react-native 0.71 og fremover, men etter at jeg fjerner den fra prosjektet mitt og bygger appen ved hjelp av npx expo start, klager den over at jeg ikke har den avhengigheten installert, og jeg kan ikke kjøre appen med mindre jeg insta

Les mer →

javascript - Hvordan profilerer jeg React Native (Expo) for minnelekkasjer?

Jeg har en iOS React Native-app.

Når jeg kjører Instruments, viser det bare at minnet øker over tid/adressen/størrelsen. Dette er veldig vanskelig å jobbe med fordi det er mange komponenter som blir rendret. Jeg kan ikke finne ut hvilke som lekker minne.

Finnes det en måte å avgjøre sikkert hvilke komponenter som lekker minne?

Eller kanskje Android-emulatoren er bedre?

Eller kanskje det er bedre å kjøre det direkte fra telefonen min?

Vennligst gi meg

Les mer →

reactjs - React 18 og TypeScript-feil med styled-components etter oppgradering av Expo fra v48 til v49

Jeg oppgraderte nylig min Expo-app fra versjon 48 til 49, og oppdaterte dermed også React fra versjon 16 til 18. Etter oppgraderingen får jeg en TypeScript-feil relatert til styled components når jeg bruker komponenter med barn

Les mer →

typescript - React Native Expo Facebook-autentisering med Supabase og react-native-fbsdk-next: Nonces stemmer ikke

Jeg prøver å implementere Facebook-godkjenning i en React Native Expo-app ved å bruke Supabase og react-native-fbsdk-next. Jeg følger for øyeblikket Google-godkjenningsveiledningen som Supabase tilbyr og tilpasser den for Facebook, ettersom Supabase-dokumentasjonen ikke gir klare instruksjoner om hvordan man implementerer Facebook-godkjenning med Expo. Ifølge Supabase API-dokumentasjonen aksepterer signInWithIdToken-metoden 'facebook' som en leverandørvalg, akkurat s

Les mer →

android - Klarer ikke å finne det native modulen 'ExpoTaskManager' når du bruker expo-background-fetch i React Native

Når jeg bruker expo-task-manager-pakken i mitt React Native-prosjekt, møter jeg følgende feil når jeg prøver å importere TaskManager og BackgroundFetch-modulene:

Error: Cannot find native module 'ExpoTaskManager'

Tilleggsinformasjon:

  • React Native-versjon: 0.73.6

  • Expo-versjon: 50.0.14

  • Plattform: Android

Jeg har prøvd

Les mer →