- react-router 和 react-router-dom 的区别?
- import { BrowserRouter as Router, Route,NavLink} from 'react-router-dom';
Router,Route,NavLink的区别?
1.为何 route 和NavLink 必须在Router里面?
2.看到有的地方写的是Link 有的地方又是 NavLink - <li><NavLink to="/b" >B</NavLink ></li>
这可以这样写吗? 为什么
var val = '/home'
<li><NavLink to="{val}" >B</NavLink ></li>
若不能 ,怎么写这个变量呢
navLink是对link的封装,其实你自己也可以写一下,所有的东西都在 context.router里面,利用context.router里面的history。组件穿参是
<li><NavLink to={val} >B</NavLink ></li>
,不要带引号的哦