0
私はReactJSの新機能を教えてくれるので、どこに間違っているのか教えてください。特定のdivに詳細を入力したいのですが、古いコンテンツを置き換える同じdivに登場する必要があります。ReactJSの新しいコンポーネントを削除して入れてください
私はあなたが反応の基礎から開始する必要があるコード
<body> <div id="container1"></div> <div id="container2"></div>
<script type="text/babel">
var userName;
var company;
var Example =React.createClass({
display:function(){
userName=this.refs.userName.value;
document.getElementById('para').innerHTML = userName;
company=this.refs.company.value;
document.getElementById('para').innerHTML = company;
},
render:function(){
return(
<div>
<form>
Username <input type="text" ref="userName"></input><br></br>
Comapany <input type="text" ref="company"></input> <br></br>
<button onClick={this.display} type="submit">Display</button>
<Results />
</form>
</div>
);
}
});
var Results = React.createClass({
render: function() {
return (
<div id="results">
<p id="para"> {userName} {company} </p>
</div>
);
}
});
ReactDOM.render(<Example />,document.getElementById('container1'));
ReactDOM.render(<Results/>,document.getElementById('container2'));
</script></body>
ReactJSの基本から始めるべきだと思います –