使用react-router6.0版本的一个NavLink的用法:
在使用react-router6.0版本,实现一个点击切换样式,使用activeClassName是没有效果的。
错误的写法(是react-router5版本写法):
原因:是因为6.0版本官方已经不再支持activeClassName这种写法,需要换成动态设置className。
详细请打开6.0官网查看:react-router6.0版本
正确的使用方法:
实现效果:
在使用react-router6.0版本,实现一个点击切换样式,使用activeClassName是没有效果的。
错误的写法(是react-router5版本写法):
原因:是因为6.0版本官方已经不再支持activeClassName这种写法,需要换成动态设置className。
详细请打开6.0官网查看:react-router6.0版本
正确的使用方法:
实现效果: