styleMap может использоваться только в атрибуте style и должна быть единственным выражением в этом атрибуте.
Она принимает имена свойств из объекта styleInfo и добавляет их в inline-стили элемента.
Имена свойств с дефисами (-) считаются валидными CSS-свойствами и устанавливаются через setProperty().
Имена без дефисов считаются camelCase-именами JavaScript и устанавливаются через присваивание, что позволяет style-объекту преобразовывать их в CSS-имена.
Например, styleMap({backgroundColor: 'red', 'border-top': '5px', '--size': '0'}) задаёт свойства background-color, border-top и --size.
Директива, применяющая CSS-свойства к элементу.
styleMapможет использоваться только в атрибутеstyleи должна быть единственным выражением в этом атрибуте. Она принимает имена свойств из объекта styleInfo и добавляет их в inline-стили элемента.Имена свойств с дефисами (
-) считаются валидными CSS-свойствами и устанавливаются через setProperty(). Имена без дефисов считаются camelCase-именами JavaScript и устанавливаются через присваивание, что позволяет style-объекту преобразовывать их в CSS-имена.Например,
styleMap({backgroundColor: 'red', 'border-top': '5px', '--size': '0'})задаёт свойстваbackground-color,border-topи--size.