Ar turėčiau naudoti flux ar Redux?
Ar turėčiau naudoti flux ar Redux?

Video: Ar turėčiau naudoti flux ar Redux?

Video: Ar turėčiau naudoti flux ar Redux?
Video: Viskas manikiūrui 💅 2024, Balandis
Anonim

Flux yra modelis ir Redux yra biblioteka. Į Redux , įprasta turėti vieną parduotuvę kiekvienai programai, paprastai viduje padalintą į duomenų domenus (jūs gali sukurti daugiau nei vieną Redux saugoti, jei reikia sudėtingesniems scenarijams). Flux turi vieną dispečerį ir visi veiksmai turi būti atliekami per tą dispečerį.

Taip pat kyla klausimas, kuo skiriasi Redux ir flux?

Pirminis skirtumas apie Flux prieš Redux ar tai Flux apima kelias parduotuves vienoje programoje, bet Redux apima vieną parduotuvę kiekvienai programai. Visi pakeitimai Redux yra atliekami naudojant grynąją funkciją, vadinamą reduktoriais.

Be to, ar srautas vis dar naudojamas? Atsakymas dažniausiai buvo „Jūs nenaudojate Flux jūs naudojate Redux". Didelė klaida, kurią dažnai matau, yra ta, kad žmonės naudoja Redux kaip architektūros modelį ir diegia savo vienakryptę duomenų srauto architektūrą, pagrįstą "Redux", nors iš tikrųjų tai yra kažkas kita. Flux įgyvendinimas.

Taip pat galima paklausti, ar „Facebook“naudoja „Flux“ar „Redux“?

Pasirodžius „React“, Facebook suprato, kad jiems reikia būdo brandžiai valdyti valstybę, todėl jie sukūrė srautas architektūra. Redux yra srautas įgyvendinimas. Nuo Facebook sukurtas srautas , bet padarė nekurti redux . Jie greičiausiai naudoti srautą.

Ar turėčiau naudoti Redux?

Apskritai, naudokite Redux kai turite pagrįstą duomenų kiekį, kuris laikui bėgant keičiasi, jums reikia vieno tiesos šaltinio ir pastebėsite, kad tokių metodų kaip išlaikyti viską aukščiausio lygio React komponento būsenoje nebepakanka. Tačiau taip pat svarbu tai suprasti naudojant Redux ateina su kompromisais.

Rekomenduojamas: