Эмне үчүн реакция өзгөрүлгүс?
Эмне үчүн реакция өзгөрүлгүс?

Video: Эмне үчүн реакция өзгөрүлгүс?

Video: Эмне үчүн реакция өзгөрүлгүс?
Video: А.В.Клюев - Быть на Пути и Происходит Трансформация Божественным Светом и Силой ✨Агендa✨(9) 2024, Май
Anonim

Өзгербестик деген түшүнүк болуп саналат React программисттер түшүнүшү керек. Ан өзгөрүлгүс маанини же объектти өзгөртүү мүмкүн эмес, андыктан ар бир жаңыртуу жаңы маанини жаратып, эскисине тийбей калат. Эсиңизде болсун, программалоодогу көп нерселер сыяктуу эле, бул соодалашуу.

Ушундайча, реакцияда өзгөрүлүүчү жана өзгөрүлгүс деген эмне?

А өзгөрмөлүү объект - бул түзүлгөндөн кийин абалы өзгөртүлүшү мүмкүн болгон объект. Ан өзгөрүлгүс объект - бул түзүлгөндөн кийин абалын өзгөртүүгө мүмкүн болбогон объект.

Ошондой эле суроо берилиши мүмкүн, эмне үчүн мамлекет өзгөрбөс болушу керек? Объект жок мамлекет же объект менен өзгөрүлгүс абал аны керектөөчү бардык тараптар үчүн кепилдик жана ишеним берет. Өзгөрбөс объекттер бардык көз карандылыктарды конструкторго өткөрүү зарылдыгынан улам бирдиктүү жоопкерчилик эрежесин күчөтүүдө. Өзгербестик кандайдыр бир блокторду мамлекет объекттин жандуу циклинин жүрүшүндө өзгөрүү.

Ошондой эле билиңиз, эмне үчүн redux өзгөрүлгүс?

3 Жооптор. Redux чагылдырган чакан китепкана болуп саналат мамлекет катары ( өзгөрүлгүс ) объектилер. Ал эми агымдан өтүп жаңы мамлекеттер мамлекет толугу менен жаңы объект/колдонмо абалын түзүү үчүн таза функциялар аркылуу. Алар эч качан мутацияланбайт, жаңы курулган объекттерди кайтарып берет: Бул терс таасирлери жок киргизүү + чыгаруу жөнүндө ой жүгүртүүгө мүмкүндүк берет.

Эмне үчүн өзгөрбөстүк жакшы?

Ан өзгөрүлгүс объект баштапкы түзүлгөндөн кийин анын абалы өзгөрбөйт жана өзгөрбөйт. Өзгөрбөс объекттер абдан жакшы, анткени алар Thread коопсуз (жана жип коддон мүмкүн болушунча алыс болушу керек). Аларды өзгөртүп жиберет деп коркпостон өткөрө аласыз.

Сунушталууда: