J'utilise [email protected]
└─┬ [email protected]
├─┬ [email protected]
│ ├── [email protected]
│ └── [email protected]
└── [email protected]
et ce message apparaît en développement lors de la connexion d'un lien de réaction-routeur
./src/containers/FilterLink.js
37:4-8 'react-router' does not contain an export named 'Link'.
C'est le code d'importation:
import React from 'react';
import { Link } from 'react-router';
En passant, changer de version pour ré[email protected] semble fonctionner.
Est-ce que quelqu'un sait si Link a été retiré de react-router? que s'est-il passé avec Link?
Si non, pourquoi ai-je cette erreur?
4.x a introduit quelques changements radicaux, vous devrez importer Link
de react-router-dom
:
CommonJS
var Link = require('react-router-dom').Link
Modules ES6
import { Link } from 'react-router-dom'
Jetez un coup d'oeil ici pour quelques informations supplémentaires: https://github.com/ReactTraining/react-router/tree/master/packages/react-router-dom