Javascript React路由器v4.1.1

Javascript React路由器v4.1.1,javascript,reactjs,react-router,react-redux,alt,Javascript,Reactjs,React Router,React Redux,Alt,我正在尝试将这个简单的应用程序转换为v4.1.1,以支持react路由器。 在package.json中,我更改的内容如下: "react": "^15.5.4", "react-dom": "^15.5.4", "react-router": "^4.1.1" 一切都停止了。你能帮我建立这个应用程序在React路由器v4.1.1中工作吗?没有关于react routerv4.1.1服务器端渲染的适当文档。这个新版本给我留下了深刻的印象 因为React Router v4.1.1是一个重大的变

我正在尝试将这个简单的应用程序转换为v4.1.1,以支持react路由器。 在package.json中,我更改的内容如下:

"react": "^15.5.4",
"react-dom": "^15.5.4",
"react-router": "^4.1.1"
一切都停止了。你能帮我建立这个应用程序在React路由器v4.1.1中工作吗?没有关于react routerv4.1.1服务器端渲染的适当文档。这个新版本给我留下了深刻的印象

因为React Router v4.1.1是一个重大的变化,回答这个问题将帮助我们很多人,以第一个适当的教程的形式为
React Router v4.1.1。

React Router v4与以前的版本有很大的不同,您不能仅仅更改版本号而期望一切都能顺利运行。浏览文档和示例。逐步更改应用程序

有用链接:


React Router v4与以前的版本有很大不同,您不能只更改版本号,就指望一切都能顺利运行。浏览文档和示例。逐步更改应用程序

有用链接:


在使用路由器4时,一些事情发生了变化

首先,包的名称发生了变化。因此,您必须将导入从“react-dom”更新为“react-router-dom”。您还需要包括“react”和“react router”

第二,现在有多种浏览器。因此,您必须导入BrowserRouter,而不仅仅是路由器。(您也可以使用HashRouter,但我建议从BrowserRouter开始。)

见:


从那里开始,继续前进。祝你好运

4号路由器时,一些事情发生了变化

首先,包的名称发生了变化。因此,您必须将导入从“react-dom”更新为“react-router-dom”。您还需要包括“react”和“react router”

第二,现在有多种浏览器。因此,您必须导入BrowserRouter,而不仅仅是路由器。(您也可以使用HashRouter,但我建议从BrowserRouter开始。)

见:


从那里开始,继续前进。祝你好运

也许你应该检查一下路由器-dom@4.1.1Maybe你应该检查一下路由器-dom@4.1.1
import { 
  BrowserRouter as Router, 
  Route
} from 'react-router-dom';