我是 React Native 的新手。我检查了一下,我的代码很好,我正在学习有关组件的知识,但仍然出现 props 错误,即使在使用 props 组件的 React Native 文档中也是如此,但为什么仍然出现错误,请检查文档链接 (https://facebook.github.io/react-native/docs/props) import React, {Component}
2020-02-10
我在产品 js 中有以下代码,我尝试使用 id 参数在 API 调用中返回单个项目。运行时,我得到未定义的道具。我不知道如何解决这个问题import React, {useEffect }from 'react';import { detailsProduct } from '../actions/productActions';function Productscreen(props) {con
2020-07-03
我有如下对象数组:var array =[{"name":"abc","age":20}{"name":"abc","age":20}{"name":"abc","age":20}{"name":"xyz","age":21}{"name":"xyz","age":21}]我想计算不同值的出现次数,例如:[3,2]假设abc出现 3 次,xyz出现 2 次。我在reactjs中执行此操作。我可以使
2017-04-28
我的constructor中有一个“rails”数组,它们是导入的组件:import MusicRail from '../../components/MusicRail';import GamesRail from '../../components/GamesRail';import MoviesRail from '../../components/MoviesRail';construct
2018-09-19
我有一个在 ReactJS 中制作表情符号的函数addEmoji = (emoji) =>{//with array functionlet newEmoji = {id: emoji.id,count: 1};if(this.state.emojis.filter(emoji =>{if(emoji.id === newEmoji.id){this.increment(newEmoji);}})
2018-12-06
我有这个对象数组[{tag: 'james'},{tag: 'james'},{tag: 'john'}]如何计算并生成如下所示的新数组?[{tag: 'james',count: 2}, {tag: 'john',count: 1}]我尝试使用 reduce 生成的是对象而不是对象数组。const arr = [{tag: 'james'},{tag: 'james'},{tag: 'john'
2019-04-02
有一个函数可以创建相同的对象(具有不同的 ID、任务和点值)并将其推送到数组 Box。我想获取每个对象的编号,并在页面上向用户显示。1、2、3、4、5、6.... 怎么做?box: [{id: shortid.generate(),task: action.task,point: false}]
2020-04-23
我的代码基本上是一个带有文本输入和提交按钮的表单。每次用户输入数据时,我的代码都会将其添加到数组中并在表单下显示。它工作正常;但是,当我添加重复值时,它仍会将其添加到列表中。我希望我的代码计算这些重复项并将它们显示在每个输入旁边。例如,如果我输入两个“Hello”和一个“Hi”,我希望结果如下:2 Hello1 Hi这是我的代码import React from 'react';import Sh
2020-10-07
我正在创建一个简单的销售点系统和我的购物车减速器。我需要检查对象是否已在购物车数组中,然后增加数量。如果对象不存在,则将其推入购物车数组代码按预期运行。但有没有更好的解决方法?购物车减速器export const cartReducer = (state: IState, action: Actions) => {const { uid } = action.payloadswitch (acti
2021-04-04
在我的项目中,我有一个对象数组,我要从中获取唯一值,以便可以使用唯一值作为复选框标签。现在,这可以正常工作,但现在的问题是我需要获取值前面的出现次数。我目前无法获得它,因为值现在仅使用 Set 方法返回唯一值。表格示例.. 我想要类似 2021-10-25(3) 2021-10-18(1) 2021-10-04(2) 的内容。链接到 replitreplitlink这是我的 App.js 代码im
2021-11-04
我有以下代码,它工作正常`someVar.getNftsByCollections(['abcs']).then((obj) => {obj.filter(nft => nft.sold === true).map(nft => console.log(nft))});})`并且它安慰了我这样的数据 { name: "Common Pass"owner: "abc1"placeh
2022-08-28
我是React和React native的新手,正在尝试从 API检索数据,然后渲染它,但似乎遇到了问题。我可以从API中获取数据,但是当我尝试渲染它时,我收到了各种错误。本质上,我所做的就是渲染从 API 返回的照片。应该很简单吧?如果有人能为我指明正确的方向,我将不胜感激。我收到的错误如下:undefined is not an object (evaluating 'this.props.p
2015-12-27
我有一个用 reactjs 写的应用,组件渲染速度很快,但是页面渲染速度太慢了,在电脑上大概需要 2 秒,但是在手机上,页面渲染速度要 8 秒左右,太慢了。有没有什么通用的方法可以提高网站的加载速度?我用 chrome timeline 分析了一下性能,发现 browser.js 耗费了大量的时间。我想知道将 reactjs jsx 转换为 javascript 是否有帮助。我还看到在显示 dom
2016-05-16
我首先使用 coincap api 获取大约 1500 多种加密货币的数据,然后使用 Web-socket 更新加密货币的更新值。我在这里使用 redux 来管理我的状态在我的componentDidMount()中,我调用了一个redux 动作fetchCoin来获取硬币的价值componentDidMount() {this.props.fetchCoin()}然后在return中我做了这样的
2018-08-25
当我从放置它的地方删除我专门创建的组件菜单时,我没有收到错误,但当我的组件在那里时,我收到错误。感谢您的评论。import Menu from './Navigator'import { FontAwesomeIcon } from '@fortawesome/react-native-fontawesome';import { faBars } from '@fortawesome/free-s
2021-02-15