关于React Hook + antd 遇到的问题

#1

求解;刚学的React Hook + antd 做的后台界面。图中绿色导航和红色主体内容在一个layout里,平级关系,红色部分渲染路由页面。 遇到个懵逼的问题,导航栏切换路由后,期望的应该只是页面(红色)部分更新,但事实是导航部分以及父级layout也会更新(导航除时间戳会变化,还有layout里的useEffect钩子函数也会再次执行)。求解,只想更新页面部分,避免useEffect钩子反复执行,怎么解决?
image