Нельзя распространять, потому что интерфейсы не отслеживают собственные свойства своих свойств - React - Flow - Spread оператор - PullRequest
0 голосов
/ 28 января 2020

После обновления потока я получил эту новую ошибку, когда хочу изменить состояние с помощью оператора спреда:

// @flow
import React from 'react'
import { Addresse } from '../Addresse.type'

type State = {
  addresse: Addresse,
}
type Props = {
  addresse: Addresse
}

class AddresseForm extends React.Component<Props, State> {
  state = {
    addresse: this.props.addresse,
  }

  onChangeCountry = (country: string) => {
    this.setState({
      addresse: {
        ...this.state.addresse,
        country,
        state: ''
      }
    })
  }

  ...

}

Я получил эту ошибку потока:

enter image description here

...