Miks on kohalik reageerimine nii aeglane?
Miks on kohalik reageerimine nii aeglane?

Video: Miks on kohalik reageerimine nii aeglane?

Video: Miks on kohalik reageerimine nii aeglane?
Video: Soovitused töövõime hindamise ja puude tuvastamise taotlejale - Kristi Rekand 2024, Aprill
Anonim

Ebavajalikud uuesti renderdamised on põhjus nr 1, miks enamik Reageerige emakeelena rakendused on aeglane . Kasutage tööriistu, nagu miks-värskendasite, või lisage renderdussüsteemis render() lihtne katkestuspunkt või loendur, et jälgida oma uuesti renderdusi ja neid optimeerida.

Lisaks sellele, kas reageerimisfunktsioon on aeglane?

Kui jooksed Reageerige emakeelena kohta an Android Emulaator, see saab olema ilus aeglane . Kui teil on sisse lülitatud kroomi silumine, aeglustab see rakendust PALJU.

Kas teate ka, kas react native on aeglasem kui omarakendused? Lühidalt: a kasuks võivad olla väikesed erinevused omarakendus , kuid on suur tõenäosus, et see pole oluline. Reageerige emakeelena teisendab JavaScripti komponente natiivsele Androidile ja iOS vaated. Seda tehakse spetsiaalse silla abil. Mäleta seda Reageerige emakeelena võimaldab segada JavaScripti emakeelena kood.

Seejärel tekib küsimus, kuidas saan reageerida kiiremini?

  1. 6 lihtsat viisi oma reageerimisrakenduse kiirendamiseks.
  2. Kasutage PureComponent või shouldComponentUpdate.
  3. Kasutage loendiüksustel võtmeatribuuti.
  4. Siduge varakult ja ärge looge renderduse sees funktsioone.
  5. Ärge värskendage olekut ega saatke toiminguid komponentWillUpdate'is.
  6. Kasutage suurte andmehulkade jaoks VirtualizedList, FlatList ja SectionList.

Kuidas mõõdetakse react-native'i toimivust?

Kõige tavalisem viis mõõta jõudlust sisse Reageerige emakeelena rakendused on kasutada sisseehitatud Esitus Monitor. Saate selle avada oma simulaatori silumismenüüst, klõpsates valikul Perf Monitor. See kuvatakse teie rakenduses praegu avatud ekraanil.

Soovitan: