开发者问题收集
我的目标是有一个按钮,可以运行 Javascriptroshtimer(),并且还有可用于运行命令的热键。例如,我希望用户可以选择单击屏幕上的按钮或按键盘上的“r”。我在这个问题上遇到了不少麻烦,因为我对 React 还比较陌生。class Timer extends Component {constructor(props) {super(props);this.state = {time: 0
我无法使用 drei 材料和其他东西,例如 MeshWobbleMaterial 或 MeshDistortMaterial 甚至 ContactShadows,我总是收到错误,例如:react-three-fiber.esm.js:1383 Uncaught TypeError:无法读取 null 的属性“getState”at useFrame (react-three-fiber.esm.j
我试图弄清楚我的代码中发生的一些事情。我正在从我创建的 Rest API 中获取一些数据,在异步调用之后我得到了:TypeError:无法读取未定义的属性“field”我无法弄清楚发生了什么,因为当我在控制台上记录数据时,我可以看到我的对象填充了正确的信息。为了确保我没有犯类型错误,我从console.log(response)复制了数据并创建了一个对象,并且它工作正常。这是调用:import a
我正在尝试弄清楚如何使用 useEffect 进行 API 调用来获取数据,从而测试更新状态的组件。在进一步讨论之前,我认为有几件事很重要,那就是我正在使用的文件/包。首先,我有一个名为App.tsx的主要组件,在App.tsx内部,在 useEffect 内部,我对外部 API 进行获取调用以获取 Queen 的歌曲数组。我还使用.map渲染出一个<Song />组件来遍历每首歌曲,并使用.fi
Movie.js这是我的 React 组件抛出的 map 属性无法读取错误。它只发生在我刷新页面时,意味着首次渲染时,但是当我注释和取消注释 map 函数时,它会获得正确的结果并将我的数据渲染到 DOM,如果刷新页面它会显示错误,我认为我的 DOM 在获取数据之前渲染。也使用了 axios 但结果相同。我为此苦苦挣扎了 4 天。谢谢import React,{useState, useEffect
我是新手,仍在探索在 React JS 中显示和映射数据。我想显示嵌套的数据数组对象,但它的行为符合我的要求。这是数据:数据 json 有效负载{name: {},tld: [],subregion: "Western Europe",languages: {fra: "French",gsw: "Swiss German",ita: "Italian",roh: "Romansh"},我想显示语
我正在尝试创建一个天气应用程序https://havadurumu-7pqg.vercel.app/,并弄清楚如何使用 onSubmit 或 onClick 创建搜索表单的输入值的动态路由。│ pages│   ├── _app.js│   ├── _document.js│   ├── hava│   │   └── [city].jsx│   └── index.js│index.js文件(
我正在使用 Jest 和测试库在我的 NextJS 应用上运行单元测试,但很难弄清楚如何在动态路径上呈现页面。对于我的页面/组件:export default async function MyPage({ params }: { params: { id: string }}) {return (<p>{params.id}</p>)}尝试运行测试时:import { render, scree
问题陈述:在带有应用路由器的 NextJS 13 中,我想将数据从“/experimental”传递到动态路由“/experimental/${id}”。它给了我'router.query',因为它未定义。有没有更好的方法?我尝试在带有应用路由器的 nextjs 13 中使用'next/navigation'。我无法将数据从一个组件传递到另一个组件。这是我的 Json 数据draft.jsexpo
在 React 应用上需要一些帮助。我正在尝试映射从父级传递下来的对象数组,但出现错误:TypeError:无法读取未定义的属性(读取“map”)我可以按如下方式 JSON.stringify,并且如果它在同一文件中定义,我可以映射相同的数组。只是不能映射为从父级发送的 prop。有人可以指出我如何在从父级发送的子组件中映射如下所示的数组的正确方向吗?const tracks = [{id: 1,
错误 TypeError:未定义不是函数 为什么我的对象没有转换为数组?这是我遇到的错误 我正在尝试映射当前对象的所有项目,但我想将其转换为数组以映射所有项目 我该怎么做?它没有转换成数组 我尝试了互联网上的一些解决方案 我该怎么做?目前它给我 null 并且当我第一次 const propertyValues = Object.values(item); 它给了我错误 TypeError:未定义
我在我的项目中使用 Next.js 和 Next-auth。我正在构建一个侧边栏组件,我想在其中显示来自用户的项目列表。因此,我使用 useSession 获取会话。当我像这样记录会话时...export default function Sidebar() {const { data: session, status } = useSession();console.log(session);r
.有人可以告诉我如何修复此错误 ERROR TypeError: undefined 不是对象(评估'userData.username')我正在构建一个小应用程序,因此当您登录应用程序并进入主页时,您需要允许获取您的城市名称位置的权限,在前端获取您的城市名称后,它会将您的城市名称发送到后端以保存您的城市名称在数据库中,并且您的城市名称将保存在数据库“城市是一个字符串”中,直到这里一切正常,它将我
我有一个父组件,它有一个对象状态数组,此状态正在传递给子组件。当我收到此 prop 和 console.log 时,返回未定义。父组件import { useState } from "react";import Children from './Children'import cardsData from "../cardsData";const Parent = () => {const [c
export async function getCategories() {const https = "xxxxxx";const url = `${https}/api/Category/GetCategories`;const userToken ="xxxxxxxx"const authStr = "Bearer ".concat(userToken);const options = {