jqueryを使用して次の操作を行いました。私は反応jsを使用して同じことを達成したいですが、私はそれを複数回レンダリングする方法はありません。React Js:テンプレートを使ってaをレンダリングする方法は?
jsFiddle- https://jsfiddle.net/uxzdfsLj/4/
あなたはユーザー-enterd HTMLレンダリングにdangerouslySetInnerHTML
を使用することができますjsのコード
import ReactDOM from 'react-dom';
import React from 'react';
import {render} from 'react-dom';
import $ from 'jquery';
var Note = React.createClass({
componentDidMount : function(){
ReactDOM.findDOMNode(this.refs.nameInput).focus()
},
create:function(event){
if(event.charCode == 13) {
alert('Enter... (KeyPress, use charCode)');
}},
render :function(){
return(
<div class="reply">
<input type="text" class="text" ref="nameInput" placeholder="Enter Text Here..." onKeyPress={this.create}></input>
</div>
)
}
});
ReactDOM.render(<Note/>, document.getElementById('app'));
あなたは、私がキー入力で複数の小さなセクションをレンダリングしたいだけのjsFiddleよう – suku
を達成したいのか説明して変更することができます –