在升级到 v6 之前,我有这部分代码,它运行正常://beforereturn (<BrowserRouter><Route render={(props) => (<div className={`layout ${themeReducer.mode}`}><Sidebar {...props}/><div className="layout__content"><TopNav/><div cl
2021-12-06
以下REECT路由代码可能在React路由器V5中起作用,但是在React路由器V6640261521中给出以下错误它在React Router V6?261037621中起作用。
2022-03-03
我希望我的 React 应用具有类似localhost:3000/projects/construction和localhost:3000/services/landscape的 URL。react-router-dom 的docs文档说,你可以像这样嵌套路由:function App() {return (<Routes><Route path="invoices" element={<Invo
2022-05-11
我目前有如下应用,其中路由包装在 BrowserRouter 中,我收到Uncaught Error: You cannot render a<Router>inside another<Router>下面是我的 codesandbox我做了一个ctl + F + Shift并且我的应用中只有 1 个路由器。有人看到语法错误或有建议吗?Codesandbox这是我的应用程序组件:import {
2022-10-24
我一直在学习 Egghead 的“构建你的第一个生产质量 React 应用程序”,一切都很顺利,直到第 17 课,你应该使用context来创建你自己的自制路由器组件。据我所知,我做的事情和课程中完全一样,但是当我点击其中一个Link组件时,出现此控制台错误:Link.js:11 Uncaught TypeError: Cannot read property 'context' of nulla
2017-05-07
我正在尝试使用 react 的新上下文 API、json 作为数据、提供者、消费者等动态构建 Web 应用程序菜单。我无法弄清楚我收到的错误。但首先这里有一些代码:上下文文件包括:import React from 'react';export const MenuContext = React.createContext();class MenuProvider extends React.Co
2018-06-28
为什么显示未定义的上下文值?851068340182701691572303219148527530试图尝试尝试尝试尝试尝试传递乡村列表中的上下文价值,但显示不确定,无法弄清楚原因。预先感谢
2019-05-19
我试图在上下文中浏览数据并渲染汽车列表。但是我一直遇到某种错误。我希望能够选择其中一辆汽车,并将其导航到另一页,以显示汽车的更多详细信息。 当前错误是(typeerror:value.state.car不确定)。 任何帮助都很棒!当前代码749284252
2019-12-12
我试图将上下文使用者中的一个组件中的值作为 prop 传递给另一个组件,它说它是undefined。<ReadingSessionContext.Consumer>{(context) => {console.dir(context.state.session.duration) // Value is printed herereturn (...<Timer duration={context
2020-03-26
我正在使用 React 并从 api 请求数据,但似乎我的“数据”出现错误我的类如下:class Login extends Component {constructor() {super();this.state = {UserName: '',Password: '',var:'',}this.Login = this.Login.bind(this);}Login(event) {debug
2020-06-03
我正在按照教程进行操作,但在使用 React 上下文时遇到了问题我的上下文组件如下所示import React from 'react'export const firebaseAuth = React.createContext()const AuthProvider = props => {const { children } = propsreturn (<firebaseAuth.Prov
2020-06-22
我从 UserDetails.js 中收到错误“无法读取未定义的属性‘name’”。该“name”值来自上下文。这是我的代码,UsersContext.js:import React, { createContext, useState, useEffect } from 'react'import Axios from 'axios';export const UserContext = cre
2020-10-20
我是 React 的新手,正在努力解决一些本该很简单的问题。当用户登录时,我想保存他们的上下文并在导航栏上显示/隐藏内容。但是,当我将上下文传递给子项时,其值未定义。可以在此处找到有关 Context 的指南。>这是我的代码src/App.js:export default class App extends Component {static displayName = App.name;ren
2022-06-04
我需要双击链接到当前页面的按钮,这样我才能获取从 api 获取的数据进行呈现。我正在使用 nivo / charts 来可视化我的数据。该组件从 api 获取公司列表,第二次获取循环遍历每个结果,为每个不同的公司获取数据。第一次尝试时,公司列表要在父组件上获取,之后每个子组件都会发出获取请求(parent=list of chart components, child=Company Chart)
2021-04-09
我有一个函数,在调用时会向服务器发送两个请求,但只需要一个。function Welcome() {var styles = {backgroundColor: "#eee"};const [isLoaded, setIsLoaded] = useState(false);const [cats, setCats] = useState([]);if(!isLoaded) {setIsLoaded
2021-05-12