开发者问题收集
问题:向组件发送一个标志以对 API 进行条件调用因此我有两个用例第一个:获取选择性数据第二个:获取所有数据因此我在 Drawer Navigation 中使用了相同的组件,并尝试在代码中传递一个标志,如下所示<Drawer.Navigator><Drawer.Screen initialParams={{ showAll: false }} name="Selective Data" compo
1我是初学者,仍在学习 React Native。在我的 React Native 应用中,我有 2 个屏幕。在第一页中,我有 JSON 数据;我想将此 JSON 数据传递到下一页。我使用 react-navigation 在页面之间导航。我需要为每本书的新书屏幕传递每个参数。但我不知道如何将 JSON 数据传递到下一页!在 BookScreen.js 中未看到函数“getParam”。第一个屏幕
我试图在我的应用程序中的两个屏幕之间传递一些数据。我为此使用了来自 react-navigation 的 route.params(这里是文档https://reactnavigation.org/docs/params/)。在第一个组件 - home.js - 中,我有一个包含一些数据的数组和 FlatList 组件。 Home.js 在我的应用中正确显示数据。在第二个组件 - reviewsD
将文本输入从一个屏幕传递到另一个屏幕时出现上述错误。有趣的是,启动应用程序时出现错误并导致应用程序崩溃。但是,如果我删除以下代码中的行:const { input } = route.params; 运行应用程序。它不会崩溃。因此,我可以使用文本输入导航到屏幕。输入一些文本。然后重新添加行 const { input } = route.params; 应用程序可以运行,并且数据可以从一个屏幕传递
我正在用 TypeScript 创建名为“Three of a Crime”的简单逻辑游戏。当尝试在 TypeScript 中预分配类型数组时,我尝试执行如下操作:var arr = Criminal[];这给出了错误“检查表达式术语的格式”。也尝试这样做var arr : Criminal = [];这产生了“无法将任何[]转换为'Criminal'什么是'TypeScript'方式来做到这一点
我是 TypeScript 的初学者。我想通过“for”循环初始化 TypeScript 中的数字数组,如下所示: public hours: number[];constructor() {for (let i: number = 1; i < 25; i++) {this.hours[i] = i;}}我收到错误:无法设置未定义的属性“1”。你能帮帮我吗?
Flatlist已实现,但数据无法正确呈现App.jsimport React, {Component} from 'react';import Main from './components/MainComponents';import {Platform} from 'react-native';const instructions = Platform.select({ios: 'Press
我正在尝试克隆 Instagram,但在使用 FlatList 时出现此错误:错误:TypeError:未定义不是对象(评估“_ref.item”)我按照 YouTube 上的教程进行操作,我的代码与视频中的代码基本相同,我相信文档可能已更改,因为视频是 1 年前上传的。使用 React Native Cli & android studioimport React, {Component} fr
我创建了一个待办事项应用程序,但是当我在应用程序中显示虚拟数据时,它显示了此错误。 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.
我在设置状态为来自 fetch API 响应的数据时遇到了问题render() {function getCode(text) {fetch('url', {method: 'POST',headers: {Accept: 'application/json','Content-Type': 'application/json'},body: JSON.stringify({"telephone"
好吧,根据这个答案React native - “this.setState 不是函数”试图为背景颜色设置动画?我只是想循环淡化 React Native 中视图的背景颜色。export default props => {let [fontsLoaded] = useFonts({'Inter-SemiBoldItalic': 'https://rsms.me/inter/font-files/
我尝试在react-native项目中将一个值传递给另一个组件,但是失败了,并且没有显示任何错误,但它完全显示了一个空白页!NotificationData.js页面,其中存储了所需的数据,如下所示,const NotificationData =[{title: "Covid Visa",statusDetails: "Your antibody is about to expire in a
在 swiper.js 上,我尝试在自动滑块上添加播放、停止按钮。所以我尝试了这样的方法$(function() {var homeSwiper = new Swiper('.home_top_swiper', {pagination: '.swiper-pagination',nextButton: '.swiper-button-next',prevButton: '.swiper-butto