Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Lessons learnt from a React performance nightmare

Lessons learnt from a React performance nightmare

Presented at ITNEXT SUMMIT in Amsterdam on 30 Oct 2019

Avatar for Chinenye Onuegbu

Chinenye Onuegbu

October 30, 2019
Tweet

More Decks by Chinenye Onuegbu

Other Decks in Programming

Transcript

  1. @xkizer Lessons learnt from a React performance nightmare Chinenye Onuegbu

    Senior Frontend Engineer, Yilu Amsterdam | October 30, 2019
  2. @xkizer The situation... ➔ Two experienced JS developers ➔ Newbie

    React developers ➔ A back-office application
  3. @xkizer The back-office app The situation... ➔ At least 26

    weeks at a time ➔ Up to 50 cards per week ➔ Infinite scrolling ➔ One Redux store ➔ State must be serializable
  4. @xkizer Data Structures are very important! Data structures that are

    good for general purpose JS may not be good for React