传递给 NavLink children、className 和 style 属性回调的对象,用于根据链接的状态渲染和设置链接样式。
children
className
style
// className<NavLink to="/messages" className={({ isActive, isPending }) => isPending ? "pending" : isActive ? "active" : "" }> Messages</NavLink>// style<NavLink to="/messages" style={({ isActive, isPending }) => { return { fontWeight: isActive ? "bold" : "", color: isPending ? "red" : "black", } )}/>// children<NavLink to="/tasks"> {({ isActive, isPending }) => ( <span className={isActive ? "active" : ""}>Tasks</span> )}</NavLink> Copy
// className<NavLink to="/messages" className={({ isActive, isPending }) => isPending ? "pending" : isActive ? "active" : "" }> Messages</NavLink>// style<NavLink to="/messages" style={({ isActive, isPending }) => { return { fontWeight: isActive ? "bold" : "", color: isPending ? "red" : "black", } )}/>// children<NavLink to="/tasks"> {({ isActive, isPending }) => ( <span className={isActive ? "active" : ""}>Tasks</span> )}</NavLink>
指示链接的 URL 是否与当前位置匹配。
指示待定位置是否与链接的 URL 匹配。
指示到链接 URL 的视图过渡是否正在进行中。请参阅 useViewTransitionState
传递给 NavLink
children
、className
和style
属性回调的对象,用于根据链接的状态渲染和设置链接样式。