• ENTRAR
  • No hay productos en el carrito.

Router undefined

Viendo 3 publicaciones - del 1 al 3 (de un total de 3)
  • Autor
    Publicaciones
  • #10417

    Buenas tardes a todos, estoy comenzando con el curso y ya estoy empezando a tener problemas.

    Cuando quiero utilizar el componente

    <LinkContainer to=”/Login”>

    <NavItem eventKey=”{1}”>Login</NavItem>

    </LinkContainer>

    Me arroja el siguiente error:

    Uncaught TypeError: Cannot read property ‘history’ of undefined

    at LinkContainer.render (:3000/static/js/bundle.js:52206)

    El contenido del javascript es el siguiente

    ar href = this.context.router.history.createHref(typeof to === ‘string’ ? { pathname: to } : to);

    El problema está en que el objeto router es undefined y por lo tanto history tambien.

    Alquien puede darme una mano?

     

    Muchas gracias

    #10418

    Olvidé aclarar cual es el package.json que estoy utilizando

    {

    “name”: “reactjs”,

    “version”: “0.1.0”,

    “private”: true,

    “dependencies”: {

    “axios”: “^0.16.2”,

    “bootstrap”: “^3.3.7”,

    “react”: “^15.6.1”,

    “react-bootstrap”: “^0.31.0”,

    “react-dom”: “^15.6.1”,

    “react-formal”: “^0.25.4”,

    “react-router”: “^4.1.1”,

    “react-router-bootstrap”: “^0.24.2”,

    “react-router-dom”: “^4.1.1”,

    “yup”: “^0.21.3”

    },

    “devDependencies”: {

    “react-scripts”: “1.0.7”

    },

    “scripts”: {

    “start”: “react-scripts start”,

    “build”: “react-scripts build”,

    “test”: “react-scripts test –env=jsdom”,

    “eject”: “react-scripts eject”

    }

    }

     

    #10425

    Israel Parra
    Jefe de claves

    Hola Federico,

    Por favor, para la próxima vez, utiliza esta guía para publicar código en el foro.

    Sobre tu duda, te respondo lo mismo que te dije por correo ayer.

    —————————-

    En el curso de ReactJS verás que el último vídeo trata sobre la actualización de la versión del router a la 4, es un vídeo que se subió ayer, en el curso utilizamos la versión 3, aunque cómo verás, una vez aprendas a trabajar con la versión 3, la versión 4 es más de lo mismo.

    En este enlace tienes una persona con un error similar, la versión 4 salió hace no mucho, pero la versión 3 sigue estando activa y se puede utilizar perfectamente.

    —————————-

    Además, los cursos de ReactJS y ReactJS con Redux han sido actualizados con un nuevo videotutorial cada uno donde vemos cómo utilizar la versión 4 del router en ambos casos.

    Un saludo!.

Viendo 3 publicaciones - del 1 al 3 (de un total de 3)

Debes estar registrado para responder a este debate.

Cursosdesarrolloweb ©. Todos los derechos reservados.
Inscríbete a cualquier curso y accede a todos los cursos gratuitos para siempre
+ +

Login

Create an Account Back to login/register