【发布时间】:2022-01-08 05:11:04
【问题描述】:
我正在尝试在 react typescript 项目中使用 NavLink,但是出现错误。 类型“IntrinsicAttributes & NavLinkProps & RefAttributes”上不存在属性“activeStyle”。
import React from 'react'
import { NavLink } from 'react-router-dom'
export default function Nav () {
return (
<nav className='row space-between'>
<ul className='row nav'>
<li>
<NavLink
to='/'
activeStyle={{
textDecoration: 'none',
color: 'red'
}}
className='nav-link'>
Top
</NavLink>
</li>
<li>
<NavLink
to='/new'
className='nav-link'>
New
</NavLink>
</li>
</ul>
</nav>
)
}
【问题讨论】:
-
你在使用
v6吗?建议将activeStyle从v6中删除。 -
是的,使用 v6,那里的替代选项是什么?
标签: typescript react-router-dom