Արդյո՞ք NGRX-ը ռեդյուքս է:
Արդյո՞ք NGRX-ը ռեդյուքս է:

Video: Արդյո՞ք NGRX-ը ռեդյուքս է:

Video: Արդյո՞ք NGRX-ը ռեդյուքս է:
Video: Hakob Hakobyan & Armen Hovhannisyan - ARDYOQ OVQER EN 2024, Ապրիլ
Anonim

NGRX գրադարանների խումբ է, որը «ներշնչված» է Redux օրինակ, որն իր հերթին «ներշնչված է» Flux օրինակով: Լինելով մի փոքր ավելի հակիրճ, սա նշանակում է, որ ռեդուքս pattern-ը Flux օրինակի պարզեցված տարբերակն է և NGRX -ի անկյունային/rxjs տարբերակն է ռեդուքս օրինակը.

Նաև գիտեք, արդյոք ինձ պետք է NgRx:

Եթե համոզված չեք, որ դուք կարիք դա, դու ոչ կարիք այն. Ինձ Ngrx խանութը լուծում է բազմաթիվ խնդիրներ: Օրինակ, երբ դուք պետք է գործ ունենաք դիտարկելիների հետ, և երբ որոշ դիտարկելի տվյալների համար պատասխանատվությունը բաշխվում է տարբեր բաղադրիչների միջև: Այն լավ է աշխատում, երբ գործ ունես մշտական տվյալների հետ:

Նմանապես, Redux-ը անհրաժեշտ է անկյունայինի համար: Ոչ անհրաժեշտ , բայց դա կարող է օգտակար լինել։ Մեծ հավելվածի համար, որտեղ շատ տվյալներ են շարժվում կամ փոփոխվում են հնարավոր մի քանի բաղադրիչներից, կենտրոնական խանութը և Flux-ի որոշ ներդրումը շատ օգտակար են (պարտադիր չէ, որ դա լինի Redux ).

Պարզապես, ո՞րն է NgRx-ի օգտագործումը:

NgRx Angular-ում ռեակտիվ հավելվածներ ստեղծելու շրջանակ է: NgRx ապահովում է պետական կառավարում, կողմնակի էֆեկտների մեկուսացում, օբյեկտների հավաքագրման կառավարում, երթուղիչի կապում, կոդերի ստեղծում և մշակողների գործիքներ, որոնք մեծացնում են ծրագրավորողների փորձը տարբեր տեսակի հավելվածներ ստեղծելիս:

Ի՞նչ է ռեդուքս օրինակը անկյունայինում:

Redux է օրինակը /գրադարան React աշխարհից, որը ոգեշնչել է հանրաճանաչ Անկյունային գործիքներ, ինչպիսիք են NgRx-ը և NGXS-ը: -ի նպատակը ռեդուքս հավելվածի տվյալները ավելի կանխատեսելի դարձնելն է՝ ստեղծելով տվյալների միակողմանի հոսք: Մեր խանութի ծառայությունն ունի միայն երկու հատկություն, որոնք երկուսն էլ տվյալների ռեակտիվ հոսքեր են՝ գործողությունները և վիճակը:

Խորհուրդ ենք տալիս: