Je pense que cela pourrait être une question idiote de demander mais de me faire confiance, je n'ai pas trouvé de réponse. Je suis en train de passer des données via des accessoires pour les enfants, mais je suis bloqué et d'avoir une erreur. Normalement, je suis en train de passer des données sur le formulaire Soumettre (je veux dire lorsque vous avez un type d'utilisateur quelque chose et cliquez sur Soumettre) Je montrent les données qu'elle dans un composant enfant via des accessoires, mais lors du rendu initial d'une application, je reçois une erreur non définie < / code>. En fait, j'ai des connaissances sur
defaultProps code> mais je pense que cela pourrait être possible dans le composant de base de la classe. Je veux faire quelque chose comme
defaultProps code> dans le composant fonctionnel, je suis coincé que quelqu'un puisse m'aider s'il vous plaît à atteindre mon objectif.
3 Réponses :
Vous utilisez le composant de la fonction. Vous devez obtenir des accessoires dans l'argument.
const ViewCourse = (props) => { // use props here. };
dans le composant fonctionnel les accessoires em> est l'argument. import React from "react";
const ViewCourse = (props) => {
return (
<div>
{props.courses.map(newData => (
<div>{newData.title}</div>
))}
</div>
);
};
export default ViewCourse;
Vous pouvez utiliser classname.defaultProps code> pour attribuer la valeur initiale. Également pour accéder aux accessoires de composant fonctionnel, vous devrez le transmettre comme argument.