Javascript React路由器v4.1.1
我正在尝试将这个简单的应用程序转换为v4.1.1,以支持react路由器。 在package.json中,我更改的内容如下: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是一个重大的变
"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';