开发者问题收集
我使用expo-camera录制视频并将其保存在我的设备中,但即使停止录制,它也有视频 uri,.MediaLibrary.createAssetAsync给出上述错误,而且即使我使用setTimeout停止录制,录制也会从一开始就停止,这是我的相机代码:import React, { useState, useEffect, useRef } from 'react';import { Text
我将相机作为功能组件进行响应,但文档中说To use methods that Camera exposes one has to create a componentrefand invoke them using it.但在响应文档中说我不能在功能组件中使用ref。这是否与useRef相同?我试图让相机拍照并将其保存到手机内存中。 <Camerastyle={{ flex: 1 }}ty
我正在创建一个 react-native 应用以使用 expo-camera 模块。因此,我将相机变量声明为let camera: any = null;我从return传递对此的引用为:<Camera style = {{flex: 1, opacity: camOpacity}}type = {state.type}ratio = "2:1"ref = {async (ref) => (cam
我尝试在<View>组件内显示自拍相机的相机信息,但一直出现此错误。我尝试重新安装 react-native-camera 并使用 expo-camera,但我完全没有主意。代码:import {RNCamera, Camera} from 'react-native-camera'import { View,Text,Screen,Image } from 'react-native';imp
我试图在我的设备上安装 expo 相机,但一直遇到问题。我只做了 3 件事expo 安装 expo-camera。将示例代码复制到我的项目中。将 expo 相机添加到 package.json。我遵循了本教程:https://docs.expo.dev/versions/latest/sdk/camera/我认为问题可能是:在托管应用中,相机需要 Permissions.CAMERA。视频录制需要
我尝试过滤数组。当用户在 React Native 中的搜索输入中输入内容时,我需要“实时过滤”,但我这样做就像我通常在 React 中过滤一样。出了点问题。你能看看并告诉我哪里出错了吗?现在我遇到错误:undefined 不是对象 (this.state.inputValue.trim)我想也许我应该为过滤器做另一种方式?import React, { Component } from 'rea
我需要在数组中创建一个过滤器,还需要一个计数器来知道有多少条记录具有相同的 id。我尝试使用过滤器,但没有成功,因为我不知道要将它与什么进行比较。这是一个学生名单,只有 3 个不同的学生,并且重复了几次,因为它是针对学生重复的药品清单。var arr = [{"gl90Tabl": null,"linkRece": "","co01Apme": 5359,"co90Alun": 921,"co00
我正在从一个 API 中获取数据,该 API 有时会给我多个具有相同值或非常相似值的对象,我想删除这些对象。例如,我可能会返回: [{"Name": "blah","Date": "1992-02-18T00:00:00.000Z","Language": "English",},{"Name": "blahzay","Date": "1998-02-18T00:00:00.000Z","Lan
我有一个如下的数组array = [{name: 'A'instructors: [{name:'InsA'}]businessUnit: {name:'myBusiness'}},{name: 'B'instructors: [{name:'InsB'}]businessUnit: {name:'myBusinessB'}}]我想用我拥有的值过滤这个数组,这些值也在下面的数组中nameArr =
我正在使用 React Native。我有一份食物类别列表: const categoryData = [{id: 1,name: "Burger",icon: icons.burger,},{id: 2,name: "Salat",icon: icons.salad,},{id: 3,name: "Drinks",icon: icons.drinks,}];和一家选定的餐厅: const s
我尝试根据另一个对象数组过滤一些对象。因此,我从 API 获取数据。例如,这些是收据:[{"id": 1,"name": "test","category": {"id": 1,"name": "Cookies",},},{"id": 2,"name": "test2","category": {"id": 2,"name": "Candy",},}]然后,我尝试根据另一个类别数组按类别名称过滤对
这是我的连接方法:export function connexionUser(email, password) {result = firebase.auth().signInWithEmailAndPassword(email, password).then((res) => {console.log("res: ", res)return true;}).catch(function (er
我有一段代码试图将用户登录到 firebase,一旦身份验证完成,我想使用Expo注册用户以接收推送通知。我的代码如下所示:import React, { Component } from 'react';import { StyleSheet, Text, View, AsyncStorage } from "react-native";import { Container, Content,
我在我的 React Native 应用程序中使用 firebase auth(通过 expo),身份验证通过观察者(包括持久用户)正常工作:import firebase from "firebase";firebase.auth().onAuthStateChanged(user => {if (user) {this.props.setUser(user);}}).bind(this);我显
我有一个类似约会的应用程序,每次用户单击“连接”选项卡按钮时,我都希望能够查询新的匹配项。我不确定我是否错误地编写了 await 或 async,但如果用户移动速度太快而数据库无法返回结果,则返回的匹配项加载速度不够快。到目前为止,我的情况是:在页面加载时,我调出 Firebase,当用户离开然后导航回“连接”选项卡时,我会回调 Firebase。getMatches()方法是对 firebase