开发者问题收集
今天在开发 React 的时候,由于 JavaScript 基础知识不够扎实,导致自己在某个地方卡住了。我想改变这个数组中任意对象的“name”属性值。Codesandbox:https://codesandbox.io/s/dank-rain-udjcxe?file=/src/App.jsconst data = [{ id: 1, name: "jonas" },{ id: 2, name:
我尝试使用 react-navigation 将参数从一个屏幕传递到另一个屏幕,我遇到的问题是,当我 console.log 参数本身时,控制台返回“未定义”。我似乎无法准确指出我做错了什么。任何帮助或指导都将不胜感激。我尝试了以下操作,但没有成功:-this.props.navigation.getParam('biometryStatus')-this.props.navigation.sta
我尝试在 React Native 中通过将值从一个屏幕传递到另一个屏幕来从一个屏幕导航到另一个屏幕,但是我收到了上述错误。理想情况下,我希望从平面列表中发送值,我试图实现一个可点击的平面列表,它将参数从选定行传递到另一个屏幕。//index.jsimport React from 'react';import { StyleSheet, Button, Text, View, FlatList,
问题:向组件发送一个标志以对 API 进行条件调用因此我有两个用例第一个:获取选择性数据第二个:获取所有数据因此我在 Drawer Navigation 中使用了相同的组件,并尝试在代码中传递一个标志,如下所示<Drawer.Navigator><Drawer.Screen initialParams={{ showAll: false }} name="Selective Data" compo
我正在尝试将键值对数组从 UebungenAnzeigen 类传递到 PlanBeenden 类,后者也是另一个屏幕。我正在使用 React 导航,我有一个 Stacknavigator。如果您能给我一个带有我的状态参数的直接示例代码,我将非常高兴。谢谢。class UebungenAnzeigen extends React.Component {state = {data:[{"name":
我试图在我的应用程序中的两个屏幕之间传递一些数据。我为此使用了来自 react-navigation 的 route.params(这里是文档https://reactnavigation.org/docs/params/)。在第一个组件 - home.js - 中,我有一个包含一些数据的数组和 FlatList 组件。 Home.js 在我的应用中正确显示数据。在第二个组件 - reviewsD
Flatlist已实现,但数据无法正确呈现App.jsimport React, {Component} from 'react';import Main from './components/MainComponents';import {Platform} from 'react-native';const instructions = Platform.select({ios: 'Press
我正在尝试将 flatlist 变成可重复使用的组件,但出现错误item is not defined.如何让我的 onpress 函数访问可重复使用的组件内的项目?代码:import React, { Component } from 'react';import { Text, View } from 'react-native';export const WebsiteFlatlist =
我是 React Native 的新手,我正在按照在线教程进行操作。这是我的App.js文件:import React, { useState, useEffect } from 'react';import {View,Text,ImageBackground,FlatList, Image, TouchableHighlight } from 'react-native';import boo
我创建了一个待办事项应用程序,但是当我在应用程序中显示虚拟数据时,它显示了此错误。 Error: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined.You likely forgo
最近开始研究 React Native。现在我尝试在页面上显示一个对象数组。我所做的一切都好像是正确的,但是我得到了一个错误:Undefined is not an object (evaluating 'task.name'我有两个问题,我做错了什么,为什么在 React Native 中,元素是使用 FlatList 而不是通过 map 方法显示的?这是我的代码片段:import React,
我究竟应该如何将数据传递给我的组件?var item = {type: 'Friend', content: { emoji: '🍺', name: 'Tom', distance: '0.25mi'}}我是否应该尝试使用单独的 prop 传递每个值?renderRow(item) {return(<FriendItem emoji={item.content.emoji} name={item.
我从 Restapi获取数据列表,并且我在选择器(下拉微调器)中设置该数据。但是它不起作用并显示错误,请检查我的代码并提出一些解决方案。 constructor(props){super(props);this.state = {isLoading: true,PickerValueHolder : ''}}componentDidMount() {this.FreelancerLevelSpin
好吧,根据这个答案React native - “this.setState 不是函数”试图为背景颜色设置动画?我只是想循环淡化 React Native 中视图的背景颜色。export default props => {let [fontsLoaded] = useFonts({'Inter-SemiBoldItalic': 'https://rsms.me/inter/font-files/
我想包含此幻灯片:https://swiperjs.com/react/由于我发现拖动下一张幻灯片不太舒服,我想向完整滑块添加一个onClick事件,以便下一张幻灯片出现。如何在 React 中触发slideNext()?我在阅读文档时遇到问题/我不明白它 - 而且似乎文档没有告诉如何在 react 中执行此操作。在 jquery 中它将是这样的:$('section.slideshow').on