开发者问题收集
我曾经有一个函数组件充当页面:export default function NormalList(props) {const pageSize = 20;const [page, setPage] = useState(1)const [searchString, setSearchString] = useState(null);const [creditNotes, setCreditNot
我有以下组件:const [eventCounter, setEventCounter] = useState(0)let subsectionRefs = data ? Object.values(data).reduce((acc, event) => {acc[event.id] = useRef();return acc;}, {}) : {};const setRankChangeFoc
我快要疯了,想弄明白为什么我总是收到这个错误:看起来好像是我的 setShowCreatePostModal 出了问题,但不管我如何安排那个钩子,或者它是如何通过 prop 传递的,我仍然会收到错误。const PostsFeedContainer: FunctionComponent<PostsFeedContainerProps> = ({loggedInUserImageUrl,posts,
我遇到了一个问题,我遇到了著名的 React 错误:未捕获(在 Promise 中)错误:渲染的钩子数量少于预期。这可能是由意外的早期返回语句引起的。但是我在寻找问题,但没有找到,因为我认为我的钩子顺序很好,但事实并非如此......你知道错误在哪里吗?谢谢import { useNavigate, Link, useParams } from 'react-router-dom';import
我尝试在 React 中隐藏/显示我从互联网上获取了代码。但我可能把它放在了错误的地方。请帮忙我的代码https://codesandbox.io/live/4e62cd7f12d我在哪里获取了代码https://dirask.com/posts/React-how-to-show-or-hide-element-jvorZ1
我正在开发一个 Raycast 扩展。在这个函数中,我需要在查询数据库之前创建或更新数据库:import { useSQL } from "@raycast/utils";export const useSqlNote = <NoteItem>(query: string) => {const [ready, setReady] = useState<boolean>(false);let the
我尝试嵌套一个路由:我在Catalog组件中有一个产品目录,该目录与 URL“backoffice/catalog”匹配。如果 URL 与“backoffice/catalog/edit”匹配,我想路由到Edition组件,但我需要Edition组件作为Catalog的子组件来共享道具。我真的不明白为什么嵌套路由不起作用,请救救我!如果我的应用程序有任何问题,请随时告诉我,我很了解 JavaScr
大家好,我是 React 新手,我尝试执行一个函数来注销,但出现此错误。我认为错误与 useHistory 函数有关,因为如果我删除它,一切都会正常。或者无论如何,有人知道如何以编程方式重定向到另一个页面Error: Invalid hook call. Hooks can only be called inside of the body of a function component这是我的代
我的 React 应用中发生了invalid hook错误,该错误是由 react-router 引起的,但我似乎无法检测出它来自何处。完整错误如下:Error: Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of t
我是新手的反应,我正在尝试使用浏览,路线和路线来设置路径。到目前为止,我的代码看起来如下395930813但是,浏览器页面上什么都没有出现 - 控制台输出看起来如下错误似乎与路由器位有关,因为当我将这些行淘汰时,h1标签中的东西似乎是打印正常。您知道如何解决此问题/可能导致的是什么?谢谢!
这是我的代码:import React from "react";import ReactDOM from "react-dom";import Navbar from "./components/Navbar/Navbar";import "./App.css";import Home from "./components/Home/Home";import { BrowserRouter as
使用react-router-dom 版本 6时出现以下错误:Uncaught Error: Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons:1. You might h
我有一个普通的 React 应用,使用 React Router。尝试在 Box.js 中获取 url 参数时,我收到此错误:无效的钩子调用。钩子只能在函数组件的主体内调用。这是代码:Box.jsimport React from 'react'import { useParams } from "react-router-dom";function Box(){let params = useP
我是 React 的新手,正在尝试做一些路由。我试图在 React 中实现路由以重定向到另一个页面,但每次我插入时,它都会显示错误:无效的钩子调用。这是来自 App.js 的代码 import React from 'react';import './App.css';import Nav from './Nav';import EKGSim from './EKGSim';import {
我在渲染组件时遇到问题。我的控制台中出现“无效的钩子调用”错误。我尝试按照React 文档检查三个主要“原因”,但似乎找不到原因。我正在使用 React Router 并尝试为我的网站设置骨架。完整存储库。 (在安装(和设置)React Router 之前,一切都运行良好...)据我所知,没有重复的 React:这是我的Header.js:import React, { useState } fr