折腾记的技术栈选型
Mobx & mobx-react(用起来感觉良好的状态管理器)
React 16.4.2 (从这个起步,用新不用旧)
React Router V4 (如上)
antd (版本追求如上...结合路由的history对象的pathanme
在组件渲染完毕的情况下,再去遍历路由表,通过setState重新渲染侧边栏
为什么不在组件初始化的时候就设置,那这样对于404的路由没法控制
react-router-dom...v4虽然提供了全局404组件,但是history里面没有代表404的状态
实现目标
点击侧边栏的子菜单会改变标题,对应的item也会高亮
直接修改路由,初次加载等会自动展开对应的分组,高亮对应的子项...不匹配的路由不展开和高亮任何
能学到啥
我尽量注释,而收获见仁见智了
我的思路?...接受的是外部的props
----
拓展版思路
举一反三,同样我们同在可以在静态路由添加鉴权,比如某个路由仅限某些用户访问!