4
respostas

Não tem o browserHistory no meu arquivos routes

ta dando esse erro

./src/index.js 12:15-29 'react-router' does not contain an export named 'browserHistory'.

4 respostas

Fala aí Vinicius, se você está usando as versões mais novas do React Router, precisa criar um browserHistory e passar para ele:

Antes de mais nada, baixe e instale o history:

npm i history

Depois crie uma novo browserHistory:

import createHistory from "history/createBrowserHistory"

const history = createHistory({
    basename: "",
    forceRefresh: false
})

export { history }

E dentro do seu Router você importa e passa o history via props:

<Router history={ history }>
    // suas rotas aqui...        
</Router>

Espero ter ajudado.

então Matheus eu to usando a v3 que eu baixei, e resolvi esse erro mais ta dando outro erro.

esse erro só ta dando no console, no terminal n deu erro nenhum.

warning: [react-router] Location "/index.html" did not match any routes

Vinicius, consegue compartilhar o código de suas rotas? Parece que o problema está nelas.

Fico no aguardo.