“Następny pchnięcie routera” Kod odpowiedzi

Następny pchnięcie routera

import { useRouter } from 'next/router'

function ActiveLink({ children, href }) {
  const router = useRouter()
  const style = {
    marginRight: 10,
    color: router.asPath === href ? 'red' : 'black',
  }

  const handleClick = (e) => {
    e.preventDefault()
    router.push(href)
  }

  return (
    <a href={href} onClick={handleClick} style={style}>
      {children}
    </a>
  )
}

export default ActiveLink
Oleksandr Brynzei

Następny stan push router

import { withRouter } from 'next/router'

class About extends React.Component {
  // your Component implementation
  // retrieve them like this
  // this.props.router.query.name
}

export default withRouter(About)
Grumpy Goldfinch

Odpowiedzi podobne do “Następny pchnięcie routera”

Pytania podobne do “Następny pchnięcie routera”

Więcej pokrewnych odpowiedzi na “Następny pchnięcie routera” w JavaScript

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu