我正在使用这些数据来填充 FlatList,每个项目都包含一个 LinearGradientconst DATA = [{id: 'bd7acbea-c1b1-46c2-aed5-3ad53abb28ba',title: 'First Item',firstColor: "#f472a7",secondColor: "#d84351"},{id: '3ac68afc-c605-48d3-a4f8-
2020-11-26
作为 React Native 项目的一部分,我有一个非常简单的 Fetch API 调用。我似乎能够接收响应数据(已通过Console.log()验证),但出于某种原因,我的数据无法正确传输到useState()。我以前做这件事的时候没有遇到任何困难。这是我尝试存储数据的地方:const [data, setData] = useState("");这是我的 API 调用:fetch('http
2020-11-23
因此,我尝试像这样更改我的状态export default function RegisterScreen({navigation}) {const {register, control, handleSubmit, errors} = useForm({resolver: yupResolver(schema),});const [state, setState] = useState({cur
2020-11-12
我有一个 OTP 屏幕,我已向第一个TextInput字段添加了一个引用,以便在屏幕加载时,它会获得焦点:// refconst pin1 = useRef();// navigation listenernavigation.addListener('focus', () => {pin1.current.focus();})但它返回一个错误:TypeError:undefined 不是对象(评
2020-11-11
嗨,我是 React 的新手,我正在制作一个 meme 生成器。我试图将它从类转换为 React Hooks,不确定为什么它不起作用。这是我目前所拥有的,当我尝试生成新图像时,我收到错误。import React, { useEffect, useState } from "react"function MemeGenerator() {const [newText, setNewText] =
2020-11-08
我是 React Native 的新手,正在学习“导航”。我的练习应用程序的流程是:App.js -> login.js -> dashed.js -> updateUser.js,运行良好。我也在使用 react-native-tab-view 库。当用户从 login.js 导航到 dashed.js 时,他会看到 3 个选项卡,其中一个是 updateUser.js,它只有一个按钮,我希望当
2020-10-28
在 React Native 中开发应用程序时,我尝试使用客户端的数据和产品类型进行动态警报,但是当我尝试构建连接字符串的变量时出现此错误。TypeError:未定义不是对象(评估'this.state.Gas')这是我的代码的相关部分:渲染:render() {return (<ScrollView style={styles.container}><Text style={styles.Tit
2020-10-16
我正在构建一个应用程序,我想使用 React-navigation 来浏览页面,目前我有两个,HomeScreen和Contact,我内置了一个表单,所以我必须将不同的组件导入到 app.js 中,比如标题,然后我将按钮导航到ContentContainer组件内,作为具有 TouchableOpacity 属性的图像。这导致我无法将导航按钮的参数传递给 app.js,当我按下按钮时出现此错误:T
2020-10-12
我是 React Native 和 Axios 的新手,我正在尝试构建一个身份验证系统,我的 API(在 Laravel 中创建)在 Postman 中运行良好,当我来测试整个应用程序并尝试登录时,出现此错误:[Unhandled promise rejection: TypeError: undefined is not an object (evaluating 'error.response
2020-10-10
我刚刚更新了我的 expo 项目,并尝试使用本指南将 react-natigation 从 v3 升级到 v4,但出现了此错误消息。找不到问题所在从 3.x 升级 | React NavigationTypeError:undefined 不是对象(正在评估“Object.keys(routeConfigs)”)
2020-10-09
我正在尝试使用 javscript 和 expo 添加简单的 textInput,一切都运行良好,除了尝试更改文本的值时出现错误我尝试了很多方法但都不起作用const AccountsAddScreen = props => {const [inputList, setInputList] = useState([{accountName : ""}]);const handleInputChan
2020-10-01
因此,我正在制作一个 React Native 应用程序,我在 heroku 上设置了服务器和数据库。使用 expo 在手机上和电脑上的网络浏览器中查看它。在网络上,一切正常。在手机上,我从屏幕截图中收到错误。我猜数据没有按时到达是一个问题,或者可能是有不同的写入方式?有没有办法在不使用 Android Studio 的情况下在手机上获取完整的应用程序?这是与错误相关的代码:<TextInputs
2020-09-26
我正在使用https://github.com/zo0r/react-native-push-notification来显示通知,在我的例子中,我使用 datetimepicker 的 schedulingnotifications。我之前在另一个项目中使用过它,它工作正常,没有错误,但在这个项目中我得到了 TypeError:undefined 不是对象(评估“details.date.getT
2020-09-23
我尝试从CartScreen调用addOrder函数来执行位于操作文件夹中的函数。问题是,每当我按下OrderNow按钮时,addOrder 函数都应该被触发。但是,我收到了这样的错误。CartScreen.jsimport React from 'react';import { View, Text, FlatList, Button, StyleSheet } from 'react-nati
2020-09-20
我尝试将对象从一个屏幕传递到另一个屏幕,但总是出现错误:TypeError: undefined is not an object (evaluating '_this.props.navigation')我尝试了一些我看到的解决方案,但都没有奏效,我不明白为什么它不起作用。这是我在App.js中设置导航的方式:const App = () => {const Stack = createStac
2020-09-01