Вы можете сделать это с помощью оператора распространения атрибута:
let props = condition ? {tabIndex: 1} : {};
let div = <div {...props} />
или проверить их документацию Руководство
Пример:
React всегда предоставлял DOM-ориентированный API для DOM.Поскольку компоненты React часто используют как пользовательские, так и связанные с DOM реквизиты, React использует соглашение camelCase, как и API DOM:
<div tabIndex="-1" /> // Just like node.tabIndex DOM API
<div className="Button" /> // Just like node.className DOM API
<input readOnly={true} /> // Just like node.readOnly DOM API
Эти реквизиты работают аналогично соответствующим атрибутам HTML, за исключением особых случаев.задокументировано выше.