RRU 064: Optimizing for Performance in React with Aggelos Arvanitakis




React Round Up show

Summary: <h2><strong>Sponsor</strong></h2> <ul> <li><a href="https://www.netlify.com/">Netlify</a></li> <li> <a href="http://sentry.io/">Sentry</a> use the code “devchat” for 2 months free on Sentry’s small plan</li> <li> <a href="https://triplebyte.com/react">Triplebyte</a> offers a $1000 signing bonus</li> <li><a href="https://www.cachefly.com/">CacheFly</a></li> </ul> <h3><strong>Panel</strong></h3> <ul> <li>Nader DAbit</li> <li>Justin Bennett</li> <li>David Ceddia</li> </ul> <p>Joined by Special Guest: Aggelos Arvanitakis</p> <h3><strong>Summary</strong></h3> <p>Aggelos Arvanitakis shares things he has learned from his mistakes in his blog posts. The panel discusses the most common problems in react that causes poor performance. Aggelos gives a lot of advice on how to fix or avoid these problems and how to optimize performance. The panel discusses using CSS to optimize performance. The new React API’s are discussed and their effect on performance. Vue state and vue reducer are compared and Aggelos gives tips for maintain state. The episode ends with Aggelos sharing techniques for using redux.</p> <h3><strong>Links</strong></h3> <ul> <li><a href="https://www.orfium.com/">https://www.orfium.com/</a></li> <li><a href="https://itnext.io/@aggelosarvanitakis">https://itnext.io/@aggelosarvanitakis</a></li> </ul> <h3><strong>Picks</strong></h3> <p><strong>Nader Dabit:</strong></p> <ul> <li><a href="https://twitter.com/Eli_White">https://twitter.com/Eli_White</a></li> <li><a href="https://devchat.tv/react-native-radio/react-native-open-source-the-react-native-community-feat-christoph-nakazawa/">https://devchat.tv/react-native-radio/react-native-open-source-the-react-native-community-feat-christoph-nakazawa/</a></li> <li><a href="https://dev.to/dabit3/the-complete-guide-to-user-authentication-with-the-amplify-framework-2inh">https://dev.to/dabit3/the-complete-guide-to-user-authentication-with-the-amplify-framework-2inh</a></li> </ul> <p><strong>Justin Bennett:</strong></p> <ul> <li><a href="https://github.com/vadimdemedes/pastel">https://github.com/vadimdemedes/pastel</a></li> <li><a href="https://github.com/DevExpress/testcafe">https://github.com/DevExpress/testcafe</a></li> <li><a href="https://www.cypress.io/">https://www.cypress.io/</a></li> </ul> <p><strong>David Ceddia:</strong></p> <ul> <li><a href="https://svelte.dev/">https://svelte.dev/</a></li> </ul> <p><strong>Aggelos Arvanitakis:</strong></p> <ul> <li><a href="https://vx-demo.now.sh/">https://vx-demo.now.sh/</a></li> <li><a href="https://technology.riotgames.com/">https://technology.riotgames.com/</a></li> </ul>