我想與<過濾/>從onChange事件到父組件< ViewTwoComponent組件共享數據/>我不知道該怎麼辦呢React.js如何找到ref元素在內部組件
你知道也許如何在組件和他的父母之間共享數據
ViewTwoComponent他們看不到ref值,我不知道爲什麼?
在控制檯上的錯誤:遺漏的類型錯誤:無法讀取的不確定
var ViewTwoComponent = React.createClass({
"getInitialState": function() {
return {
"userTextValue": "hello11111111111111",
"userTextRef": "userTextRef"
}
},
"updateState": function(value) {
this.setState({userTextValue: value })
},
"handleChange": function() {
this.updateState(this.refs.userTextRef.getDOMNode().value)
},
"render": function() {
return <div>
<Inner />
<Filtering refName={this.state.userTextRef} handleChange={this.handleChange} userTextValue={this.state.userTextValue} />
</div>;
}
})
var Inner = React.createClass({
"render": function() {
return <span>INNER</span>;
}
});
var Filtering = React.createClass({
"render": function() {
return <span>
<input type="text" ref={this.props.refName} onChange={this.props.handleChange} value={this.props.userTextValue} />
</span>;
}
});
React.render(< ViewTwoComponent />, document.getElementById("inner"))
誰能幫助我? :) – Olo