Video: Redux өзгөрүлгүсбү?
2024 Автор: Stanley Ellington | [email protected]. Акыркы өзгөртүү: 2023-12-16 00:20
3 Жооптор. Redux мамлекетти чагылдырган кичинекей китепкана ( өзгөрүлгүс ) объектилер. Жана толугу менен жаңы объект/колдонмо абалдарын түзүү үчүн учурдагы абалды таза функциялар аркылуу өткөрүү менен жаңы мамлекеттер. Эгерде сиздин көзүңүз бул жакта болсо, кабатыр болбоңуз.
Мындан тышкары, Redux абалы өзгөрүлгүсбү?
Үчүн Redux колдонмо, бүтүндөй мамлекет дарак болушу керек Өзгөрбөс . JS объекти, эч кандай жөнөкөй JavaScript объекттери такыр колдонулбайт. Колдонуу Өзгөрбөс . combineReducers функциясынын JS-билимдүү версиясы, мисалы, in редукс - өзгөрүлгүс , катары Redux өзү күтөт мамлекет дарак жөнөкөй JavaScript объекти болушу үчүн.
Жогорудагылардан тышкары, мен өзгөрүлгүс JS колдонушум керекпи? React жана Redux менен иштегенде, өзгөрүлгүс маалыматтар алардын негизги принциптеринин бирин бекемдөөгө жардам берет: эгер колдонмонун абалы өзгөрбөсө да, өзгөргөн жок керек DOM. пайдасы тууралуу көптөгөн макалалар жазылган өзгөрүлгүс колдонуу маалыматтар, негизги артыкчылыктарынын кээ бирлери төмөнкүлөрдү камтыйт: Колдонмолор аркылуу жөнөкөйлөштүрүлгөн маалымат агымы.
Андай болсо, эмне үчүн мамлекет өзгөрбөс болушу керек?
Объект жок мамлекет же объект менен өзгөрүлгүс абал аны керектөөчү бардык тараптар үчүн кепилдик жана ишеним берет. Өзгөрбөс объекттер бардык көз карандылыктарды конструкторго өткөрүү зарылдыгынан улам бирдиктүү жоопкерчилик эрежесин күчөтүүдө. Өзгербестик кандайдыр бир блокторду мамлекет объекттин жандуу циклинин жүрүшүндө өзгөрүү.
Жалгыз өзгөрбөс маалымат структурасыбы?
Ngrx/Store мамлекетинин негизги принциптери а бойдок , өзгөрүлгүс маалымат структурасы . Редукторлор деп аталган таза функциялар мурунку абалды жана жаңы абалды эсептөө үчүн кийинки аракетти аткарышат. Дүкөн менен кирген мамлекет, байкоочу абал жана аракеттердин байкоочусу.