背景: 自定义了一个 MyNavLink, 统一修改了 activeClassName, 其它属性由 MyNavLink 转发到 NavLink
// 定义组件
function MyNavLink(props) {
return <NavLink activeClassName='my-active' {...props}/>
}
// 使用
<MyNavLink to='/home' className='link'}>a link</MyNavLink>
关键: 使用 ...
对 props 进行解构