Header.jsx 627 B

1234567891011121314151617181920
  1. import {Link,NavLink} from 'react-router-dom';
  2. import './Header.css';
  3. function Header() {
  4. const handleActive = ({ isActive, isPending }) =>
  5. isPending ? "pending" : isActive ? "active" : "normal"
  6. return (
  7. <>
  8. {/* 声明式导航:Link NavLink */}
  9. <ul className='header'>
  10. <li>
  11. <NavLink className={handleActive} to={{pathname:'/'}}>首页</NavLink>
  12. </li>
  13. <li>
  14. <NavLink className={handleActive} to="/my">我的</NavLink>
  15. </li>
  16. </ul>
  17. </>
  18. )
  19. }
  20. export default Header;