我认为问题是在交换机,在反应-路由器的版本或在路由.只有当我在这个类中创建和应用代码时,启动的屏幕才不会呈现并保持白色。我已经更改了react路由器-dom的版本,但是我不知道是什么。在routes.js:的代码下面。
//react-router-dom version: "^5.3.0"
import {BrowserRouter, Route, Switch} from 'react-router-dom';
import Home from './pages/Home';
import Header from './compone
下面是我的代码。app.js是根文件,about.js是一个只显示一些文本的文件,index.js使用react路由器处理所有路由。我想在app.js中呈现我的app.js。如果我不在this.props.children中写“app.js”,它就不会呈现。
App.js --呈现其中所有子组件的根文件。
"use strict";
import React from 'react';
import { Link } from 'react-router';
class App extends React.Component {
rend
我试图创建一个网站的反应和使用路由器-多姆有正确的网址显示。
我有一个导航栏,它使用链接to=链接到一个关于页面的链接,然后使用开关和路由来显示正确路径的组件,但是它不起作用。
我不确定我在这里是否漏掉了什么,但我无法显示任何组件。
,这是我的PageContainer
import React from "react";
import { Route, Switch } from "react-router-dom";
import Alphabet from "./Alphabet";
import About from "./Ab
我在我的App.js中使用了react js内存路由器,如下所示: import logo from './logo.svg';
import './App.css';
import './Components/Login'
import Login from './Components/Login';
import {useSelector} from 'react-redux';
import { useEffect } from 'react';
import Welcome from &