javascript - hashrouter - ''react-router'' no contiene una exportación llamada ''Link''
redirect react js (1)
Estoy usando [email protected]
└─┬ [email protected]
├─┬ [email protected]
│ ├── [email protected]
│ └── [email protected]
└── [email protected]
y este mensaje aparece en desarrollo cuando se adjunta un enlace de enrutador de reacción
./src/containers/FilterLink.js
37:4-8 ''react-router'' does not contain an export named ''Link''.
Este es el código de importación:
import React from ''react'';
import { Link } from ''react-router'';
Por cierto, el cambio de versión a [email protected] parece estar funcionando.
¿Alguien sabe si Link fue eliminado de reaccion-router? ¿Qué pasó con Link?
Si no, ¿por qué me sale este error?
4.x introdujo algunos cambios de última hora, tendrá que importar el Link
desde react-router-dom
:
CommonJS
var Link = require(''react-router-dom'').Link
Módulos ES6
import { Link } from ''react-router-dom''
Eche un vistazo aquí para obtener algunos antecedentes adicionales: https://github.com/ReactTraining/react-router/tree/master/packages/react-router-dom