我是React的新手。我尝试构建一个示例应用程序看起来像Todos应用程序并使用不可变存储
//我的商店
import {List } from 'immutable';
constructor() {
this.id = '';
this.name = '';
this.todos = List();
}
addTodo(todo){
this.setState({
todos: this.todos.push(toto)
});
}
//我的组件
import Immutable from 'immutable';
import UUID from 'node-uuid';
var newTodo = Immutable.fromJS({ id: UUID.v4(), name: '', content:'' });
... 当我推新Todo addTodo(newTodo)
和:console.log(this.todos)
- >它总是返回
对象[未定义]
任何人都可以解释为什么它总是在List中返回未定义的对象? 提前谢谢