* key
* ref
* dangerouslySetInnerHTML
鍵(key)
key 是一個(gè)可選唯一標(biāo)識(shí)符走净,他可以幫助react更加智能的決定是否應(yīng)該重用一個(gè)組件阅羹,提升渲染性能
引用(ref)
ref允許父組件在render方法之外保持對(duì)子組件的引用实束。
...
render(){
? ?return <div>
? ? ? ?<input ref="myInput" />
<div>
}
...
可以通過this.refs.myInput獲取這個(gè)引用,(獲取到的是DOM的一個(gè)描述對(duì)象)哟玷∽荽可以使用this.refs.getDOMNode()訪問真是的DOM
設(shè)置原始的HTML
dangerouslySetInnerHTML--這個(gè)屬性需要把字符串設(shè)置到一個(gè)逐漸為html__的對(duì)象里如果可以避免使用的話,就不要使用它
...
render(){
let htmlString = {
__html:"<span> an html String </span>
};
return <div dangerslySetINnertml={htmlString}> </div>
}
...
注意:這個(gè)屬性可能將來會(huì)被修改