开发者问题收集
我想做什么?我想设置一个对象数组,其中数组中的值取决于父组件。当前尝试执行此操作的代码是什么?以下是简化的不同文件:// Parent.export default function Parent() {const [filePaths, setFilePaths] = useState();useEffect(() => {var fileContent = JSON.parse(fs.read
此应用程序的目的是对 Google Places API 进行 API 调用,收集有关餐厅的信息,然后显示给用户。该应用程序在大多数情况下都可以正常工作,但平均每 5-10 次 API 调用一次,应用程序就会崩溃。错误:代码:// State and global variables //const [searchResponse, setSearchResponse] = useState(""
我正在使用钩子在 React 中创建一个抽认卡应用,但在删除一副抽认卡时遇到了麻烦。我能够在页面上呈现 Bootstrap 卡片,其中包含抽认卡名称、描述、卡片数量和所需的按钮。但是,我无法删除一副卡片,因为我被告知setFlashcards不是一个函数。这是我的代码:App.jsfunction Layout() {const [flashcards, setFlashcards] = useS
我有一个 ServiceCard 组件,它接受一个对象。此对象可能有一个权限键,其中包含权限数组,每个权限都带有disabled:true或disabled:false。如何为这种用例设置基本状态?Service 对象的权限数组是什么样的:(刚刚意识到我拼错了 turret :p)构造函数和权限映射函数constructor(props) {super(props);this.onChangeHa
我尝试将信息从数据库加载到我的 React App。除了我正在运行的 map 函数之外,一切都按预期工作。我试图在 div 中列出给定电影的所有类型。import React, { Component } from 'react';import axios from 'axios';import ReactPlayer from 'react-player';import play from '.
我需要将一个特定值更改为状态内的嵌套对象,因此我想使用旧状态 + 需要更改的新值来克隆状态。我的状态如下所示:{"startDate": "2020-12-04T00:00:00.000Z","endDate": "2022-12-04T00:00:00.000Z","yearlySummary": [{"year": "11/2020-11/2021","data": {"actualUsage
正在开发我的 React 技能,构建一个卡片匹配游戏。一共有 16 张卡片,你每次翻转 2 张。如果匹配,它们会保持翻转状态并显示正面,如果不匹配,它们会翻转回来显示卡片的背面。这个项目还没有完成,需要一步一步地完成。我已经使用 JSX 图像中对状态的动态引用添加了卡片背面(初始状态)(在 render->return 中)。它们按预期面朝下加载。onClick 正确地从事件中获取了 id,并且我
我尝试在方法 start() 中更新状态,然后将状态的值传递给 MyComponent。我的组件工作正常,当我在类中设置它时,状态更新正常,但是当我尝试从 start 方法传递它时 - 它不起作用。得到“TypeError:this.setState 不是函数”已编辑 - 修复绑定但仍然不起作用。可能是什么问题?export default class App extends Component{
我正在 React 中开发一款应用,帮助刚接触特定模式的用户以交互方式创建查询。我目前正在开发的功能如下:任何时候从查询中删除关系,从该关系访问的字段也应被删除。假设某些用户可能会运行几层深度的查询,列表顶部的删除将删除大量子项,这些子项可能还有自己的子项。因此,我递归调用删除函数,检查子项,首先对其子项调用删除,等等,直到我们完全返回。该函数有效并命中所有正确的节点(我可以通过控制台日志验证这一
我正在开发一个旧的 React Native 应用程序,并且不熟悉基于类的组件,我有一个布尔值 (isJobOwner),我想将它从一个屏幕传递到另一个屏幕,然后在下一个屏幕上检查 isJobOwner 布尔值是真还是假,在这种情况下,我将使用三元运算符将用户带到取决于该真值或假值的最终屏幕。我的 2 个文件目前如下所示:SignUpChoice.js:class SignUpChoice ext
我一直试图通过观看有关 Redux 的教程,在自己创建的电影应用中添加添加收藏夹的功能,但出于某种原因,状态始终为空。这是我的操作和 Reducer 的样子Reducersconst initState = {favourites: [],};const favouriteReducer = (state = initState, action) => {switch (action.type)