开发者问题收集
Child.js:export default class Child extends Component {testFunc = () => {console.log("test")}componentDidMount() {this.props.onRef(this)}Parent.js:export default class Parent extends Component {render
我尝试在我的 React Native 应用中获取保存在我设备上的视频文件网格列表作为视频库,但我认为有些地方我做得不对,我使用 react-native-fs 从我创建的自定义文件夹中获取文件。我收到 typeError 消息。state = {index: null}componentWillMount() {RNFS.readDir(RNFS.ExternalStorageDirectory
无法使用 expo-notifications api 上的 getExpoPushTokenAsync() 函数获取令牌。下面的函数与 Expo 文档完全相同:import Constants from "expo-constants";import * as Notifications from "expo-notifications";import * as Permissions from
我已实现的目标:通过使用 effect-hook,我使用获取请求来调用 REST api,并使用 state-hook 将该数据保存为 JSON。如果我想,我可以渲染特定元素。我已声明状态:const [apiR, setApiR] = useState([]); /在我的获取请求中,我将响应转换为 JSON 并保存到状态。.then((resp) => resp.json()).then((re
import React from 'react';import {createAppContainer} from 'react-navigation';import { createMaterialBottomTabNavigator } from '@react-navigation/material-bottom-tabs';import {createStackNavigator} fr
我是 JavaScript 新手,我开始使用 React Native 制作移动应用程序。但是,我在使用 IGDB API 和 MDN 的“Fetch”时遇到了一些问题。我一直在尝试将 JSON 响应存储到数组中并通过 FlatList 打印它。但是,它没有打印任何东西,既没有“Test:”也没有“{item.id}”,我试图了解这是否是有关 API 或我对 FlatList 的使用的问题。我尝试
我尝试通过 PlanScreen 中的 onPress() 将对象参数传递给 PlanDetailScreen,但出现错误“TypeError;undefined 不是对象(评估‘detail.weekNumber’)。如何解决?function PlanDetailScreen({ detail }) {return (<SafeAreaView><Text key={detail.weekNu
当我尝试上传图片时,出现了这个奇怪的错误。上传到服务器时一切正常,但之后立即出现错误。当我仅上传文本时,它工作正常,但当我上传后尝试使用 imagesID 时,它出现此错误。有人知道我为什么会收到此错误,以及如何修复它吗?我在 xhr.onreadystatechange 中的“this.state.imagesID.push({key:key });”行上收到错误,该行位于 upload() 函
我想在文本组件中显示文本,而不是在控制台中记录它。我已经在函数中获取了信息,现在它只是在控制台中记录它。我想从函数中获取信息并将其放入状态中,然后通过从状态中抓取它来显示它。state = {displayName: firebase.auth().currentUser.displayName,email: firebase.auth().currentUser.email,familyName
我正在尝试创建一个自定义数组,但 for 循环无法评估 events[genre][0].name,因为由于 firebase 的异步特性,事件尚未设置。有没有办法只在数据设置后执行 for 循环,或者有什么解决方法?const Finalized = (props) => {const [events, setEvents] = React.useState([]);const testEven
我试图在一个对象内映射一个对象数组,但似乎无法让它工作。我的代码的目标是映射然后显示“菜单”数组中的内容。这是对象的结构(从状态记录到控制台)。Object {"id": 1,"img": "https://cuisinederue.org/wp-content/uploads/2019/08/Greg2.png","menu": Array [Object {"description": "Le
我试图在登录和注册之间进行简单的导航,但是我得到了“TypeError:undefined 不是评估‘_this2.props.navigation.navigate’的对象”。我不太明白为什么。下面的代码:SwitchNavigator.jsimport React from 'react'import { createSwitchNavigator, createAppContainer }
我正在开发一个 React Native 项目,出现了这个错误04381​​3401我该如何解决这个错误?这是 App.jsimport React from 'react';import {View, TextInput, Text, StyleSheet} from 'react-native';import {TextField} from 'react-native-material-te
我不明白为什么这会返回错误。item.Question.toUpperCase is not a function我在带有 react 的 expo 应用程序中收到此错误,但控制台中没有抛出任何错误错误:TypeError: item.Question.toUpperCase is not a function.initem.Question.toUpperCase()item.Question.
我尽力使用 React Native 制作登录表单,但是:我无法重定向到“App”,错误消息是:(TypeError:未定义不是对象(评估“this.props.navigation”)])try {fetch('http://93.xxx.xx.xx:5151/login', {method: 'POST',headers: {'Content-Type': 'application/x-www