Redux-нинг учта асосий концепцияси

Кириш назарий кисмини якунлаб, биз иловаларни яратишда риоя килиш керак бўлган Redux-нинг учта асосий концепцияси билан танишамиз.

Уларнинг биринчиси ягона ҳақиқат манбаи мавжудлиги ҳақида. Сизнинг иловангизнинг глобал ҳолати ягона ҳолат (store) ичидаги объектлар дарахтида сақланади.

Иккинчи концепция - ҳолатни фақат ўқиш мумкин. Уни ўзгартиришнинг ягона усули экшен (action) яратиш бўлиши керак - бу юз берган воқеани тасвирловчи объектдир.

Учинчи концепция бизга ўзгаришларда фақат тоза функсиялар иштирок эта олишини айтади. Яъни, ҳолат дарахтингиз қандай ўзгариши кераклигини кўрсатиш учун, сиз тоза редьюсер (reducer) ёзишингиз керак.