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

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

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

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

1 ответ

Из эмоций GitHub:

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