Was ist der Unterschied zwischen diesen beiden Code-Schnipsel?Merkwürdiger Pfeil Funktion Parameter Verhalten
const Article = ({article}) => {
return (
<article key={article.id}>
<a href={article.link}>{article.title}</a>
<p>{article.description}</p>
</article>
);
};
und diese:
const Article = (article) => {
return (
<article key={article.id}>
<a href={article.link}>{article.title}</a>
<p>{article.description}</p>
</article>
);
};
Der einzige Unterschied ist geschweiften Klammern in Pfeilfunktionsparameter Liste ... aber es eine anderes Verhalten hat ... in erstem Beispiel article
zugänglich als einfaches Objekt. .. aber in der zweiten, Artikel zugänglich wie eine Art Getter oder so ähnlich ...
nichts zu tun hat mit Pfeilfunktionen, das ist die Destrukturierungssyntax in ES2015. – elclanrs