stateにタグを追加したい
ReactJSでinputフォーム内に文字がタイプされるたびに画面にコンポーネントが追加で表示されるようにしようとしていました。
onInputEventHandlerが呼び出されるたびにpushステートの末尾の</div>を取り除いて<Movie />コンポーネントを挿入し、また</div>で閉じるようにしようとしたのですがダメでした
該当のソースコード
import React, {Component} from 'react'; import Movie from '../component/Movie/Movie'; class comp extends Component{ state = { str: [], push: <div></div> } onInputChangeHandler = (event) => { var Array = this.state.push; setState({ push: this.state.push.props(</div>).push(<Movie /></div>) } render(){ return( <div> <this.state.push> <input onChange={this.onInputChangeHandler} /> </div> ); } } export default comp;
stateに後からタグを追加する良い方法を教えてください
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。