Реакция и машинопись: каков тип объекта таблицы стилей?

#css #reactjs #typescript

#css #reactjs #typescript

Вопрос:

как указать тип для объекта в следующем формате?

     style = {
        height: '200px',
        width: '150px',
        padding: '0',
        backgroundColor: '#fff',
        WebkitFilter: 'drop-shadow(0px 0px 5px #666)',
        filter: 'drop-shadow(0px 0px 5px #666)',
    }
  

Комментарии:

1. React.CSSProperties

2. это объект, поэтому вы, вероятно, могли бы использовать тип записи

Ответ №1:

Вы можете извлечь тип любого реквизита любого компонента следующим образом:

 type Style = React.ComponentProps<'div'>['style']