Hvorfor reagerer native så sakte?
Hvorfor reagerer native så sakte?

Video: Hvorfor reagerer native så sakte?

Video: Hvorfor reagerer native så sakte?
Video: Красивая история о настоящей любви! Мелодрама НЕЛЮБОВЬ (Домашний). 2024, Mars
Anonim

Unødvendig re-rendering er #1 grunnen til at de fleste Reager Native apper er langsom . Bruk verktøy som hvorfor-oppdaterte-du eller legg til enkelt bruddpunkt eller teller i render() for å overvåke gjengivelsene og optimalisere dem.

Ved siden av dette, er reaksjonen treg?

Hvis du løper Reager Native på en Android Emulator, det blir fint langsom . Dessuten, hvis du har chrome-feilsøking på, bremser det appen MYE.

Vet du også, er reager native tregere enn native apper? Kort sagt: Det kan være noen små forskjeller til fordel for en innfødt app , men det er stor sjanse for at det ikke spiller noen rolle. Reager Native konverterer JavaScript-komponenter til opprinnelig Android og iOS visninger. Det gjør den ved å bruke en spesiell bro. Husk at Reager Native gjør det mulig å blande JavaScript med innfødt kode.

Deretter er spørsmålet, hvordan kan jeg få til å reagere native raskere?

  1. 6 Enkle måter å øke hastigheten på den opprinnelige appen din.
  2. Bruk PureComponent eller shouldComponentUpdate.
  3. Bruk nøkkelattributt på listeelementer.
  4. Bind tidlig og ikke lag funksjoner inne i gjengivelsen.
  5. Ikke oppdater tilstands- eller sendingshandlinger i componentWillUpdate.
  6. Bruk VirtualizedList, FlatList og SectionList for store datasett.

Hvordan måles reager native ytelse?

Den vanligste måten å måle ytelse i Reager Native apps er å bruke en innebygd Opptreden Observere. Du kan åpne den fra feilsøkingsmenyen i simulatoren ved å klikke på Perf Monitor. Den vil vises i appen din over den nå åpnede skjermen.

Anbefalt: