You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
14 lines
845 B
14 lines
845 B
11 years ago
|
---
|
||
|
id: special-non-dom-attributes
|
||
|
title: Special Non-DOM Attributes
|
||
|
layout: docs
|
||
|
permalink: special-non-dom-attributes.html
|
||
|
prev: dom-differences.html
|
||
|
---
|
||
|
|
||
|
Beside [DOM differences](/react/docs/dom-differences.html), React offers some attributes that simply don't exist in DOM.
|
||
|
|
||
|
- `key`: an optional, unique identifier. When your component shuffles around during `render` passes, it might be destroyed and recreated due to the diff algorithm. Assigning it a key that persists makes sure the component stays. See more [here](/react/docs/multiple-components.html#dynamic-children).
|
||
|
- `ref`: see [here](/react/docs/more-about-refs.html).
|
||
|
- `dangerouslySetInnerHTML`: takes an object with the key `__html` and a DOM string as value. This is mainly for cooperating with DOM string manipulation libraries. Refer to the last example on the front page.
|