я следующий метод отрисовки:Использование ария атрибутов
render: function() {
return (
React.createElement('div', {className: 'modal', id: 'errorModal', tabIndex: '-1', role: 'dialog', ariaHidden: 'true', dataBackdrop: 'false', style: {marginTop: '30px'}}, 'text')
)
}
Это дает мне ошибку:
react.js:20541 Warning: Unknown props
ariaHidden
,dataBackdrop
on tag. Remove these props from the element. For details, see in div (created by Constructor) in Constructor
Как я могу решить эту проблему? В документации говорится, что я могу использовать эти атрибуты. Строка также не работает. Я не хочу использовать jsx.
попробовать ' 'ария-hidden'' вместо' ariaHidden' –
Аналогично использовать 'данных-backdrop' вместо' dataBackdrop '. Атрибуты данных должны начинаться с префикса 'data-' для React, чтобы передать их. –
Кажется порочным для Реата выдать предупреждения против дефинированных имен прозвища, а в других случаях предостерегать от имен верблюжьих осколков! Почему бы не быть последовательным и требовать ariaHidden и т. Д.? – pwray