J'ai reçu un composant React Functional qui prend une liste comme accessoires.La validation des accessoires est manquante dans le flux lors de la définition des valeurs par défaut sur un objet.
const Dashboard = (props: { items: List } = { items: List() }) => {
const { items } = props
...
})
Cependant, le items
en const { items } = props
produit l'erreur suivante:
error 'items' is missing in props validation react/prop-types
Le FlowType docs donne un exemple:
ES2015 features Default values assigned to parameters must come after the parameter’s type annotation:
function foo (P1: T1 = V): U { .. }
Mais il m'a pas vraiment clair comment cela s'applique aux objets
Cool! Merci beaucoup d'avoir signalé cela. Je vais aller avec la suppression de l'erreur. – Dani
Vous êtes les bienvenus :) –