Browse Source

Fix same path warning

close #159

ref ReactTraining/react-router#4467
afc163 8 năm trước cách đây
mục cha
commit
c0c65a0f43
1 tập tin đã thay đổi với 5 bổ sung1 xóa
  1. 5 1
      src/layouts/BasicLayout.js

+ 5 - 1
src/layouts/BasicLayout.js

@@ -151,7 +151,11 @@ class BasicLayout extends React.PureComponent {
                 {icon}<span>{item.name}</span>
               </a>
             ) : (
-              <Link to={itemPath} target={item.target}>
+              <Link
+                to={itemPath}
+                target={item.target}
+                replace={itemPath === this.props.location.pathname}
+              >
                 {icon}<span>{item.name}</span>
               </Link>
             )