Përmbajtje:

Pse reagimi është më i shpejtë?
Pse reagimi është më i shpejtë?

Video: Pse reagimi është më i shpejtë?

Video: Pse reagimi është më i shpejtë?
Video: Zysha e seksit Ja si të prishemi pa i ren me dore 2024, Mund
Anonim

Për shkak se ReactJS ndihmon për të parandaluar përditësimin e DOM, kjo do të thotë që aplikacionet do të jenë më shpejt dhe ofroni UX më të mirë. ReactJS u krijua për të ndihmuar në përmirësimin e totalit të faqeve të paraqitura nga serveri i faqes në internet. Përveç kësaj, ai përdor nyjet për t'u dhënë në anën e klientit.

Po kështu, pse reagoni virtual Dom është më i shpejtë?

Reagoni është shpejtë sepse ajo vetëm manipulon DOM aq sa duhet. Përditësimi i ndryshimeve është shumë më shpejt sesa rindërtimi i të gjithëve DOM pemë nga e para. Është në gjendje ta bëjë këtë sepse e mban DOM virtual përfaqësim nga hera e fundit që kemi përditësuar ose dhënë komponentin tonë në memorie.

Po kështu, pse është më mirë të reagosh? Këtu janë disa arsye pse Reagoni është bërë kaq popullore kaq shpejt: Puna me DOM API është e vështirë. Reagoni në thelb u jep zhvilluesve aftësinë për të punuar me një shfletues virtual që është më miqësor se shfletuesi i vërtetë. Reagoni shfletuesi virtual vepron si një agjent midis zhvilluesit dhe shfletuesit real.

Gjithashtu, pse reagimi është më i shpejtë se këndor?

Madhësia dhe performanca e aplikacionit - Këndore ka një avantazh të vogël Për shkak të DOM virtual, funksionojnë aplikacionet ReactJS më shpejt se AngularJS aplikacione të së njëjtës madhësi. Gjithashtu, Këndore ka një madhësi aplikacioni më të vogël në krahasim me Reagoni me Redux në të njëjtin hulumtim: Madhësia e transferimit të tij është 129 KB, ndërsa Reagoni + Redux është 193 KB.

Si mund ta bëj më të shpejtë aplikacionin tim të reagimit?

21 Teknikat e optimizimit të performancës për aplikacionet React

  1. Përdorimi i strukturave të pandryshueshme të të dhënave.
  2. Funksioni/Përbërësit pa shtetësi dhe reagojnë.
  3. Skedarët e shumëfishtë të copëzave.
  4. Përdorni React.
  5. Shmangni përkufizimin e Funksionit Inline në funksionin Render.
  6. Veprimi i mbytjes dhe zhgënjimit të ngjarjeve në JavaScript.
  7. Shmangni përdorimin e Indeksit si çelës për hartën.
  8. Shmangia e rekuizitave në gjendjet fillestare.

Recommended: