Как добавить к компоненту реквизиты типов HTMLProps, используя поток в React? - PullRequest
0 голосов
/ 09 декабря 2018

Я пытался использовать поток с React, но обнаружил странное поведение: если я пытаюсь включить HTMLProps из React в тип Props компонента, поток выдает ошибку «Не удается получить React.HTMLProps, поскольку в модуле отсутствует свойство HTMLPropsреагировать "

Компонент:

const Row = (
  {
    jc,
    ai,
    children,
    ...rest
  }: RowProps & React.HTMLProps<HTMLDivElement>
) => (
  <RowW
    justifyContent={jc}
    alignItems={ai}
    {...rest}>
    {children}
  </RowW>
)

Ошибка потока:

Cannot get React.HTMLProps because property HTMLProps is missing in module react [1].

 [1]  2│ import * as React from 'react'
       :
     21│     ai,
     22│     children,
     23│     ...rest
     24│   }: RowProps & React.HTMLProps<HTMLDivElement>
     25│ ) => (
     26│   <RowW
     27│     justifyContent={jc}

как я могу сообщить Flow, что я хочу передать этому компоненту любую опору элемента 'div'?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...