Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Navegando entre rotas sem <Link>

Caso eu precise direcionar o usuário para uma rota no comportamento de um evento como eu poderia fazer isso sem obrigatoriamente utilizar o < Link>?

Exemplo: Se eu quiser direcionar o usuário para o detalhe de um registro quando for disparado o evento onCellClick do Datagrid do Material UI?

Tks.

3 respostas

Fala ai Rafael, tudo bem? Você pode utilizar o elemento a nativo do HTML ou via JavaScript utilizando a função window.open.

Espero ter ajudado.

Na vdd me referia ao useHistory do react-router que não foi abordado no curso e não sobre como criar um link.

solução!

Fala Rafael, no caso para utilizar o useHistory você faria algo assim:

const AlgumComponente = () => {
    const history = useHistory()

    const algumaFuncao = () => history.push('ALGUMA_URL')
}

O próprio hook já vai devolver um objeto que simular a History API.

Espero ter ajudado.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software