Специальные неDOM атрибуты
Кроме DOM различий, React предлагает некоторые атрибуты, которые просто не существуют в DOM.
key: не обязательный, уникальный идентификатор. Когда ваш компонент перетасовывается в то время как передается render-у, он может быть разрушен и воссоздан в следствии различий алгоритма. Назначение ему ключа, который сохраняется гарантирует, что компонент останется. Подробнее здесь (смотри.
Multiple Components Динамический Дети).
ref : см
здесь.
dangerouslySetInnerHTML: принимает объект с ключом __html и строкой DOM в качестве значения. Это, главным образом, для согласования с библиотеками манипуляции DOM строками.