从 GamePage 开始,它提供了 2 个路由,分别呈现组件 GameList 和 GameDetailPage。两者最初都运行良好,但当我刷新 Gamelist 组件的页面时,它仍然会重新呈现该页面,但当我刷新 GameDetailPage 的页面时,我收到错误 TypeError:无法读取未定义的属性“Location”。我不明白为什么每次刷新时都无法从状态中获取数据。gamepage.js
2020-05-31
我正在尝试使用 react redux 和 router 创建一个 web 应用程序,但我遇到了一个奇怪的行为,Router 只在刷新时呈现。那是我的 App.jsimport React, { useState, useEffect } from "react";import { useDispatch, useSelector } from "react-redux";import { Rou
2021-07-04
在操作“ADD_CONTACT”之后,新状态在 redux 中得到更新,但即使我使用扩展运算符添加初始状态,初始状态也不会反映出来。这是我的 Reducer:const initalstate = {information : [{key: 1,name: "firstname"}]}export const productReducer = (state = initalstate, act
2021-07-22
我有这两个完全独立的组件。我想在输入/时呈现App,在转到/#/about时呈现About。我得到了这段代码(但我测试了不少其他代码):import React from 'react';import ReactDOM from 'react-dom';import { Router, Route, Link, browserHistory } from 'react-router'import
2016-12-02
我是 React 新手,我正在创建一个简单的 React 应用。我目前实现了 react-router。我只想问一下这个<Route path="/projects/add" component={Addproject} />和这个<Route path="/projects/:id" component={Projectitem} />有什么区别。当我点击链接时,它显示TypeError: Ca
2018-03-04
我正在使用 react-router,但对其行为有些困难。Nav可根据需要显示在所有页面上。但是,Profile也会显示在所有页面上。我只想在/home以及/music和/players页面上显示它,它确实做到了。但是,它还会显示在/charts页面上,这让我感到困惑。我的代码如下所示。import React from 'react';import { Route } from 'react-r
2018-03-10
我试图将路由添加到我的简单应用程序中:import Home from './componantes/Home'import Contact from './componantes/Contact'import Aboutus from './componantes/Aboutus'import { Route, Link, BrowserRouter as Router} from 'react
2020-01-17
我是 React 的新手,正在尝试了解路由。我创建了一个学习项目,并希望渲染三个不同的组件,每个组件都有不同的路径。但是,所有路径都会导致显示 App 组件。我尝试在多个来源上寻找解决方案,但无法找出问题所在!请看一下。提前致谢。Root.jsximport React, { Component } from 'react';import { Router } from 'react-router
2020-01-27
我尝试在调用 URL /folders/xy 后访问 FolderDetail 组件。我总是获取位于 /folders 中的 Folders 组件,而不是获取 FolderDetail 组件...请帮忙。import React from 'react';import { BrowserRouter, Route, Switch } from 'react-router-dom';function
2020-08-17
我正在尝试使用 React 和 Firebase 制作 WhatsApp Web 克隆。在这里,我想实现这样的功能:单击窗口左侧侧栏中的特定聊天会在右侧打开聊天正文。为此,我在 React 中使用 Switch 和 Route。默认情况下,我希望在所有情况下都显示侧栏,但仅在用户单击其中一个聊天时显示聊天正文。为此,我的 App.js 中的代码是:import React from "react"
2020-08-19
当我尝试导航到以下网址 http://localhost:3000/alunos/adicionar-aluno 时,它会使用空值呈现组件 {Detail Student},而不是正确的组件 {FormAddStudent}。我是 React 的新手,所以不确定我做错了什么,我尝试使用确切的 prop,但没有成功。这是代码: <Router><CssBaseline /><div classNa
2020-10-24
每当我进入路径(“/”)时,即使我已经登录,注册组件也会加载一次几秒钟,然后显示仪表板,重定向时也会发生同样的情况,请问如何解决它。<Routeexactpath="/"render={() => {return loggedIn ? <Dashboard /> : <Signup />;}}/><Routeexactpath="/resetPassword"render={() => {retu
2021-01-08
我正在使用 HashRouter 呈现不同的页面。我遇到的问题是,当我访问/service/app/sort 时,它呈现<MainPage />,而我期望它呈现<ChildPage />。这与我的路由器类似 <HashRouter><Switch><Route path="/service/app"><MainPage /></Route><Route path="/service/app/
2021-06-30
我刚刚开始学习 React,并被这个错误卡住了。Uncaught TypeError: Cannot read property 'pathname' of undefinedat new Router这是我的代码:var React = require('react');var ReactDOM = require('react-dom');var { Route, Router, IndexR
2017-04-25
(我已查看其他类似的 SO 帖子,但未找到合适的解决方案。我在问题的底部提供了该问题的简单/最小 Github POC)。我的项目已从connected-react-router移至redux-first-history,因为connected-react-router不支持react-router(v6)。我的应用程序加载正常,但当我尝试导航到另一个页面时,我收到此错误无法读取未定义的属性(读取
2022-07-05