читал, и по доке все делал - не получается. Проблема в том, что как только я пытаюсь задать стилизованному компоненту какой-то пропс, сразу получаю ругательство (см. скрин). Дальше в определении этого компонента выше ссылаться на пропс бессмысленно, он его не видит.
Что не так?
Через доллар, как в доке, тоже пробовал.
Это муи ?
Тебе нужно тип пропса указать дженериком styled(‘div’)<{active? boolean}>
Да, но в данном случае я стилизую простейший дивчик
Интерфейс для компонента описан? Ну типа такого: type Type = { active: boolean } export const ItemWrapper = styled.div<Type>` ..... `
Сейчас пропустило, спасибо.
Вот этого не было, сейчас сделаю и попробую.
И зачем тебе в муи стайдед компонентс если там emotion с коробки?
Ну и момент еще такой, что styled-component особо не имеет смысла если используется MUI. Там подобный emotion так же работает.
Обсуждают сегодня