У меня 3 вопроса о state
в реакцию с Reduxсостояние, в реакцию с Redux
первым является то, что, как я знаю, 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
. для каждой страницы я использовал бы угловое значение для извлечения данных из бэкэнд. поэтому, если я хочу переписать его в ответ на сокращение, состояние должно быть чем-то вроде ниже?
{
type: xxx,
invoiceData: xxx,
customerData: xxx,
supplierData: xxx,
//some other cool stuff
}