В Реагирует Атрибут style
требует объекта JavaScript. Во втором случае вы передаете аналогично следующему - например, создание переменной, которую вы передаете style
:
const stlye = { color: '#007acc', textDecoration: 'none' };
<ul style={style}>
См. Из документации атрибут * style
:
Атрибут style принимает объект JavaScript со свойствами camelCased вместо строки CSS. Это согласуется со свойством DOM style JavaScript, является более эффективным и предотвращает дыры в безопасности XSS.
Так что для запрошенного вами стиля можно применить следующее: camelCased :
<ul style={ { textUnderlinePosition: 'under', paddingLeft: '21px' } }>
Надеюсь, это прояснит!