Per què la reacció nativa és tan lenta?
Per què la reacció nativa és tan lenta?

Vídeo: Per què la reacció nativa és tan lenta?

Vídeo: Per què la reacció nativa és tan lenta?
Vídeo: V. Completa. "En un mundo adicto a la velocidad, la lentitud es un superpoder". Carl Honoré,escritor 2024, De novembre
Anonim

Les restitucions innecessàries són la raó número 1 per la qual la majoria Reacciona nadiu les aplicacions són lent . Utilitzeu eines com per què-heu-actualitzat o afegiu un punt d'interrupció simple o un comptador a render() per supervisar les vostres restitucions i optimitzar-les.

A més d'això, la reacció nativa és lenta?

Si corres Reacciona nadiu en un Android Emulador, serà bonic lent . A més, si teniu activada la depuració de Chrome, alenteix MOLT l'aplicació.

Sapigueu també, la reacció nativa és més lenta que les aplicacions natives? En resum: hi pot haver algunes petites diferències a favor de a aplicació nativa , però hi ha moltes possibilitats que no tingui importància. Reacciona nadiu converteix components JavaScript a Android natiu i iOS vistes. Ho fa utilitzant un pont especial. Recorda que Reacciona nadiu permet barrejar JavaScript amb autòcton codi.

Posteriorment, la pregunta és, com puc fer que reaccionin els nadius més ràpidament?

  1. 6 maneres senzilles d'accelerar la vostra aplicació nativa de reacció.
  2. Utilitzeu PureComponent o shouldComponentUpdate.
  3. Utilitzeu l'atribut clau als elements de la llista.
  4. Enllaceu aviat i no creeu funcions dins del render.
  5. No actualitzeu l'estat ni les accions d'enviament a componentWillUpdate.
  6. Utilitzeu VirtualizedList, FlatList i SectionList per a grans conjunts de dades.

Com es mesura el rendiment natiu de reaccionar?

La forma més habitual de fer-ho mesurar el rendiment en Reacciona nadiu apps és utilitzar un sistema integrat Rendiment Monitor. Podeu obrir-lo des del menú de depuració del vostre simulador fent clic al Monitor de rendiment. Es mostrarà a la vostra aplicació a la pantalla que s'obre actualment.

Recomanat: