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

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