⊗jsrxPmBsAW 4 of 57 menu

Работа на Redux приложение

Сега, въоръжени с терминологията, можем накратко да разгледаме основните етапи на работа на приложение, базирано на Redux, което ще създавате в бъдеще.

Работата на приложението следва идеята за еднопосочност на данните, както вече споменахме по-рано.

На етапа на инициализация (при първото стартиране на приложението) с помощта на основния редуцер се създава хранилище store. Хранилището извиква този редуцер само веднъж и записва върнатото от него значение като начално състояние. При първоначално рендериране компонентите на приложението използват текущото състояние, записано в хранилището. Те също така се абонират за актуализации на хранилището, за да бъдат веднага информирани за промяна в състоянието.

При по-нататъшна работа на приложението се случва следното. Да предположим, че потребителят щракне с мишката върху бутон. В този случай с помощта на код се формира действие, което се изпраща към хранилището. Хранилището отново стартира редуцера със състоянието, съхранявано в него, и полученото действие. В резултат на това променената стойност на състоянието се запазва като нова. Също така хранилището уведомява компонентите, абонирани за промени, че е имало промяна. От своя страна компонентите проверяват дали частите от състоянието, които са необходими за тях, са променени. Накрая, ако е имало промени, компонентът извиква рендериране, за да покаже вече новите данни.

Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне