Zoeken op website

reactjs - React Native Expo zet URL-afbeelding om naar Base64

Ik werk aan een app die afbeeldingen van een API laadt. De vereiste van de app is om deze afbeeldingen offline op te slaan in de app-database die gebaseerd is op SQLite. De enige manier die ik denk, is om afbeeldingen om te zetten in een base64-tekenreeks, en het zal voor mij gemakkelijk zijn om afbeeldingen weer te geven

Lees verder →

typescript - Hoe krijg je types voor expo-sqlite?

In versie 33 van de expo sdk is sqlite naar een eigen pakket verplaatst, expo-sqlite, en nu kan ik de types niet laden.

In plaats van

import {SQLite} from 'expo';

Ik heb

import {SQLite} from 'expo-sqlite';

Maar de types worden niet geladen.

Ik krijg de volgende typefout:

Lees verder →

react native - headerTitleAlign: 'left', werkt niet in EXPO met TypeScript Tab Project

Is er iets mis met mijn code? Ik wil gewoon de kopteksttitel "RumoR" links uitlijnen

Ik heb geprobeerd, textAlign binnen headrStyle, en het werkte niet.

<Stack.Navigator screenOptions={{ headerStyle: { backgroundColor: Colors.light.tint }, headerTintColor: Colors.light.background, headerTitleAlign: "left", headerTitleStyle: { fontWeight: "bold" } }} > <Stack.Screen name="Root"

Lees verder →

typescript - fout bij het gebruik van expo-image-picker: TypeError: undefined is geen object (bij het evalueren van '_expoModulesCore.NativeModulesProxy.ExponentImagePicker')

Ik gebruik expo-image-picker en ik krijg dit Fout: Vereist module "node_modules\expo-image-picker\build\ImagePicker.js", die een uitzondering heeft veroorzaakt: TypeError: undefined is geen object (evaluatie van '_expoModulesCore.NativeModulesProxy.ExponentImagePicker')

Lees verder →

react native - ReactNative - "expo start" werkt met tsx-bestanden die niet voldoen aan de TypeScript-grammatica

Ik ben net begonnen met React Native. Ik heb een project aangemaakt met "expo init" met de optie "blank (TypeScript)" geselecteerd.

Een component gemaakt genaamd GoalItem.tsx zoals hieronder,

import React from 'react' import { View, Text, St

Lees verder →

typescript + eslint + babel probleem in expo-project: veel parseerfouten

eslint geeft me echt een moeilijke tijd

> 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-

Lees verder →

typescript - Kan module niet oplossen in React Native Expo-app

Ik gebruik 'babel-plugin-root-import' en TypeScript om een absoluut pad te configureren.

Wanneer ik probeer bestanden te importeren vanuit de hoofdmap met import {Config} from "~/Config/Config" verschijnt de foutmelding "Kan module niet oplossen".

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

Geen van deze bestanden bestaat:

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

    Lees verder →

typescript - AsyncStorage slaat niets op tussen het herladen van de app met expo (TS/React Native)

Ik heb een context die de status opslaat voor een theme-variabele in mijn app. Aanvankelijk is deze ingesteld op empty.

AppSettingsContext.tsx

import React, {createContext, useState, useEffect} from "rea

Lees verder →

typescript - Hoe een foto uploaden vanuit expo-image-picker?

Ik heb meerdere manieren geprobeerd om een foto te uploaden vanuit expo-image-picker, maar ik kom er nog steeds niet uit. De server is klassieke nestjs met 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); }

Lees verder →

typescript - Expo krijgt locatie-updates op de achtergrond, ontvangt geen updates

Ik probeer de locatie op de achtergrond te krijgen en deze vervolgens naar mijn server te sturen. Ik heb elk antwoord op Stack Overflow en de officiële handleidingen gevolgd, maar bij mij vinden de updates gewoon niet plaats. Ik heb een eenvoudige setup, gebruikmakend van Expo SDK 48, en de officiële expo-task-manager met expo-location

Dus ik heb een component dat deze logica kapselt, het heet LocationTracker en via een useLocationTracker

Lees verder →