对于那些无法为NavLink、v5包装器react-routerv6而需要使用它的人,styled-components可以读取activeClassName。据我所知,在通过样式组件对NavLink (v6)进行样式化时,如果没有这个包装器,就不能使用它。{ NavLink as BaseNavLink, NavLinkProps } from 'react-router-dom'
* This is a wrapper for the v6version o
App.js‘’import { BrowserRouter,Routes,Router,Route,Link } from "react-router-dom";import NavBar from './components/NavBar';
export default class App extends C
我需要在react-routerv6中为我的路由设置一个customWrapper,因为我需要传递不同的属性和布局。在此之前,在v5中,我在创建返回Route的自定义函数时没有遇到问题,我在Routes中使用了该函数,但在v6中,我得到了这个错误: Error: [RouteWrapper] is not a <Route