Попытка сделать список задач, который позволяет пользователю и добавлять к нему добавление, но неудачно провалился.Значение передачи между компонентами
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')
);
Посмотрите Redux;) http://redux.js.org/ –
@SteevePitis почему? Вам нужно уменьшить, чтобы сделать приложение списка задач? –
Вы можете обойтись без, но это проще;) Кстати, у вас есть это, чтобы понять, как реагируют работы https://github.com/tastejs/todomvc/tree/gh-pages/examples/react –