关于state
与redux的反应,我有3个问题
第一个是,据我所知,state
是一个对象。但是从哪里可以知道state
对象中的字段?
第二个是,从todomvc official example开始,有一个州:
state = {
editing: false
}
handleDoubleClick = () => {
this.setState({ editing: true })
}
据我了解,setState
将更新全局状态。这是否意味着这个州是全球而非本地?并且州只有一个字段editing
?
state = {
editing: false
}
我的最后一个问题是,目前我正在使用角度来开发我的网站,该网站有3页,例如www.example.com/invoice
,www.example.com/customers
和www.example.com/suppliers
。对于每个页面,我会使用angular从后端获取数据。所以,如果我想在与redux的反应中重写它,状态应该是下面的那样?
{
type: xxx,
invoiceData: xxx,
customerData: xxx,
supplierData: xxx,
//some other cool stuff
}