2

I don't know whats wrong, i've searched all internet for solution of this problem but i couldn't find any thing, please help! In my other app such code doing good, but whats the problem here i realy don't understand

import { NavLink } from "react-router-dom";
import s from './Navbar.module.css'

const Navbar = props => {

   return (
      <div className={s.sideBar}>
         <nav className={s.nav}>
            <ul className={s.nav_item}>
               <li className={s.nav_list}>
                  <NavLink activeClassName={s.activeLink} to="/profile"  >Profile</NavLink>
               </li>
            </ul>
            <ul className={s.nav_item}>
               <li className={s.nav_list}>
                  <NavLink to="/dialogs"   >Messages</NavLink>
               </li>
            </ul>
            <ul className={s.nav_item}>
               <li className={s.nav_list}>
                  <NavLink to="/news"  >News</NavLink>
               </li>
            </ul>
            <ul className={s.nav_item}>
               <li className={s.nav_list}>
                  <NavLink to="/music"  >Music</NavLink>
               </li>
            </ul>
            <ul className={s.nav_item}>
               <li className={s.nav_list}>
                  <NavLink to="/settings"  >Settings</NavLink>
               </li>
            </ul>
         </nav>
      </div>
   )
}
export default Navbar;   ```

1 Answers1

-1

Its a migration error if you are now using v6 of react router.

Simply remove those codes.

Instead of

                        <NavLink
                            className="nav-item nav-link"
                            activeClassName="is-active"
                            to="/admin">
                            Admin
                        </NavLink>

Use this instead

                        <NavLink
                            className="nav-item nav-link"
                            to="/admin">
                            Admin
                        </NavLink>

And it is working perfectly. :D

Cary Bondoc
  • 2,923
  • 4
  • 37
  • 60