При использовании 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
это параметр типа, который представляет дополнительный тип реквизита- стилизованный компонент.