При использовании Emotion-React вместе с Typescript, в чем разница между Props и InnerProps? - PullRequest
0 голосов
/ 06 января 2019

Я пытаюсь добавить типы в мои StyledComponents (Emotion-React). Допустим, у меня есть стилизованный компонент Button, когда я объявляю его тип с помощью универсального StyledComponent, мне нужно передать в него 3 переменные типа:

const Button : StyledComponent<Props, InnerProps, Theme> = 
    styled("button")`
        cssProp:cssVal:
    `

В чем разница между реквизитом и InnerProps? InnerProps - просто дети?

1 Ответ

0 голосов
/ 31 января 2019

От эмоции GitHub:

  • InnerProps - это параметр типа, который представляет тип реквизита
  • внутренний компонент (цель стиля)
  • ExtraProps - это параметр типа, который представляет тип дополнительного реквизита
  • компонент в стиле.
...