Maison > Questions et réponses > le corps du texte
P粉4208682942023-08-31 11:11:27
Pour les fonctions fléchées, comme elles sont anonymes, vous devez l'attribuer à une variable puis l'exporter. D'après votre code, cet exemple devrait fonctionner (mais n'oubliez pas de renseigner la logique dans la fonction tâches.map)
import React from 'react'; import TaskList from './TaskList'; const Tasks = ({ tasks }) => { return tasks.map(task => ( ... )); } export default Tasks;
Cela est dû à la règle import/no-anonymous-default-export
qui empêche l'exportation par défaut d'un module de ne pas être nommée.
Puisqu'il ne s'agit que d'un avertissement de charpie et non d'une erreur de syntaxe, votre code existant fonctionnera si vous désactivez la règle (mais je vous recommande de ne pas faire cela !).
Cette règle est utile car garantir la dénomination d'exportation par défaut contribue à améliorer la possibilité de recherche de votre base de code en encourageant la réutilisation du même identifiant là où il est déclaré et là où il est importé.