RRU 087: The why-did-you-render Library and React Performance with Vitali Zaidman
React Round Up12 Nov 2019

RRU 087: The why-did-you-render Library and React Performance with Vitali Zaidman

Vitali Zaidman works for the WellDone Software consultancy. He has worked with a lot of different technologies, but currently works with React. In a recent React meetup, he talked about React performance. When someone says that React is not performant, Vitali disagrees and says that it is very performant unless you do certain things. If your React application is slow, it’s down to the tools you use. The panelists all agree that premature optimization is the root of all evil. The difference between premature optimization and good architecture comes down to experience. It is important to be data driven and consider performance a business environment. Vitali believes that performance is a feature and should be treated like any other. The panel discusses accessibility versus internationalization. Launching to one language is different than launching to one set of abilities. While you don’t need to internationalize on day one, don’t make it impossible to internationalize. They talk about how creating a timeline of changes in your project can help you pinpoint where your performance issues came from. It is also important to remember that developers have strong computers, while users generally do not. As you build, check your product on slower devices to make sure that it works for your users. Vitali talks about his tool why-did-you-render, which will notify you of avoidable re-renders. He also talks about considering why you are choosing to use React and whether or not is the correct choice for your project. The panel discusses their feelings on pure components. They talk about the importance of code review and manual QA since not everything can be automated, again suggesting having a slow computer or phone in the office to test as you go. They also agree that it is important to understand how your library works. They talk about the huge amount of work that is required to maintain an open source project, and how development is a team effort if you want to create sustainable software. The show concludes with Vitali talking about a performance issue he encountered and how he recognized it, diagnosed the problem, and fixed it. Panelists
  • Thomas Aylott
  • Lucas Reis
With special guest: Vitali Zaidman Sponsors Links Follow DevChatTV on Facebook and Twitter Picks Thomas Aylott: Lucas Reis: Vitali Zaidman: Special Guest: Vitali Zaidman.

Advertising Inquiries: https://redcircle.com/brands

Privacy & Opt-Out: https://redcircle.com/privacy

Become a supporter of this podcast: https://www.spreaker.com/podcast/react-round-up--6102072/support.

Episoder(310)

RRU 030: "React State Museum" with Gant Laborde

RRU 030: "React State Museum" with Gant Laborde

Panel: Charles Max WoodLucas ReisJustin Bennett (guest host) Special Guests: Gant Laborde In this episode, the panel talks with Gant who has been programming for twenty years. In the past, he has ...

25 Sep 20181h 5min

RRU 029: Christopher Buecheler: "Getting Ready To Teach? Lessons learned from building an 84-tutorial software course"

RRU 029: Christopher Buecheler: "Getting Ready To Teach? Lessons learned from building an 84-tutorial software course"

Panel: - https://twitter.com/cmaxw?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor- Lucas Reis (NY)- Nader Dabit Special Guests: http://cwbuecheler.com In this episode, the panel ...

18 Sep 201845min

RRU 028: “Microstates.js – Composable State Primitive” with Taras Mankovski & Charles Lowell

RRU 028: “Microstates.js – Composable State Primitive” with Taras Mankovski & Charles Lowell

Panel: Charles (Chuck) Max WoodLucas Reis Special Guests: Charles Lowell & Taras Mankovski In this episode, the panel talks with two special guests Charles and Taras. Charles Lowell is a principle...

11 Sep 201846min

RRU 027: "Why I Prefer Functional Components" with Josh St. Jacque

RRU 027: "Why I Prefer Functional Components" with Josh St. Jacque

Panel: Charles Max WoodNader Dabit Special Guests: Josh Saint Jacque  In this episode, the panel talks with Josh St. Jacque who is married with two kids and with one on the way. He is a profession...

4 Sep 201843min

RRU 026: Building React Applications in a Monorepo with Luis Vieira

RRU 026: Building React Applications in a Monorepo with Luis Vieira

Panel: Charles Max WoodNader DabitLucas Reis Special Guests: Luis Vieira In this episode, the React Round Up panelists talk to Luis Vieira about his “Building large scale react applications in a mo...

28 Aug 201844min

RRU 025: 2 Years of React Native at Artsy with Orta Therox

RRU 025: 2 Years of React Native at Artsy with Orta Therox

Panel: Nader DabitSia KaramalegosLucas Reis Special Guests: Orta Therox In this episode, the React Round Up panelists talk to Orta Therox about his 2 years of experience with React Native at Artsy...

21 Aug 20181h 4min

RRU 024: Webamp with Jordan Eldredge

RRU 024: Webamp with Jordan Eldredge

Panel: Sia KaramalegosLucas Reis Special Guests: Jordan Eldredge In this episode, the React Round Up panelists talk to Jordan Eldredge about his project Webamp. Jordan’s first introduction to prog...

14 Aug 201850min

RRU 023: High-Performance GraphQL on Postgres with Hasura Tanmai Gopal

RRU 023: High-Performance GraphQL on Postgres with Hasura Tanmai Gopal

Panel: Nader DabitSia Karamalegos Special Guests: Tanmai Gopal In this episode, the React Round Up panelists talk to Tanmai Gopal. Tanmai is the founder at Hasura, where they have been building a ...

7 Aug 201842min

Populært innen Business og økonomi

lydartikler-fra-aftenposten
stopp-verden
dine-penger-pengeradet
e24-podden
rss-penger-polser-og-politikk
rss-borsmorgen-okonominyhetene
pengepodden-2
finansredaksjonen
utbytte
livet-pa-veien-med-jan-erik-larssen
pengesnakk
stormkast-med-valebrokk-stordalen
okonomiamatorene
morgenkaffen-med-finansavisen
liberal-halvtime
tid-er-penger-en-podcast-med-peter-warren
rss-politisk-preik
lederpodden
rss-pa-konto
rss-fa-makro