У меня есть функциональный компонент React, который принимает список в качестве реквизита.
const Dashboard = (props: { items: List } = { items: List() }) => {
const { items } = props
...
})
Однако items
в const { items } = props
выдает следующую ошибку:
error 'items' is missing in props validation react/prop-types
В документах FlowType приводится пример:
Возможности ES2015 Значения по умолчанию, назначенные параметрам, должны следовать после аннотации типа параметра:
функция foo (P1: T1 = V): U { .. }
Но мне не очень понятно, как это относится к объектам