ToDoリストを作成しようとしました。ユーザーとクリックを追加してアイテムを追加できますが、悲惨に失敗しました。コンポーネント間で値を渡します。
https://jsfiddle.net/nc84n7px/2
私は小道具を経由してTodoInput
からTodo_list
にデータを渡す方法を迷ってしまいました。
var TodoInput = React.createClass({
render() {
return (
<div>
<input type="text" />
<button onClick={this.props.addItem}>Add</button>
</div>
);
}
});
var Todo_list = React.createClass({
getInitialState(){
return { items:[]}
},
addItem(items){
this.setState(this.state.items.push(item))
},
render() {
return (
<div>
<li>{this.state.items}</li>
</div>
);
}
});
ReactDOM.render(
<div>
<TodoInput />
<Todo_list />
</div>,
document.getElementById('container')
);
です。 )http://redux.js.org/ –
@SteevePitisなぜですか? todoリストアプリをやるためには還元が必要ですか? –
あなたは無理なくすることができますが、もっと簡単です;)反応の仕組みを理解していますか?https://github.com/tastejs/todomvc/tree/gh-pages/examples/react –