1
9
我最终找到了答案。我使用
|
2
5
不幸的是,来自rr4的NavLink没有提供通过的方法
好消息是,rr4采用了以组件为中心的方法,因此实际上一切都只是反应组件,NavLink本身就是一个由以下组件组成的自定义组件:
我们可以创建自定义链接排序的版本,如:
然后将其用作:
这使用 render props 从父级到子级共享isActive状态。这应该可以正常工作,但要完全模仿rr4中NavLink的工作方式(例如,可访问性支持),请根据其 implementation 可能仍然需要。 对于这种特定情况,使用带有链接的本地状态可能更容易
|
3
1
假设您有两条路线: /管理员 /管理员/权限 当以上任一链接打开时,您希望导航栏文本“Admin”为活动颜色。您可以通过以下方式实现这一点:
|
4
0
你可以使用道具
并稍微更改css
|
5
0
这是另一种方法;如果您正在一组导航链接上循环,需要进行动态检查;
|
6
0
这里有很多很棒的答案。下面是我根据这些建议最终得出的结论,还通过一个非常酷的数组添加了多个路径。您认为至少需要v4才能做到这一点
|
BADRUM · 执行两个获取功能后,如何导航回页面? 1 年前 |
Anaya Ammar · 渲染后未显示的值 1 年前 |
Zemelon · -moz背面可见性不适用于顺风css 1 年前 |
Mark C. · 制作一个可松开的单选按钮[关闭] 1 年前 |