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.

Avsnitt(310)

RRU 046: GraphQL vs REST APIs with Max Desiatov

RRU 046: GraphQL vs REST APIs with Max Desiatov

SponsorsKendoUISentry use the code “devchat” for $100 creditTripleByteCacheflyPanelLucas ReisJustin BennettCharles Max WoodJoined by Special Guest: Max DesiatovSummaryMax Desiatov shares his experienc...

30 Jan 20191h 9min

RRU 045: React Hooks with Dave Ceddia

RRU 045: React Hooks with Dave Ceddia

Sponsors KendoUISentry use the code “devchat” for $100 creditTripleByteCachefly Panel Charles Max WoodLucas ReisJustin Bennett Joined by Special Guest: Dave Ceddia Summary Dave Ceddia introduces...

24 Jan 201954min

RRU 044: TypeScript with Spencer Miskoviak

RRU 044: TypeScript with Spencer Miskoviak

Sponsors KendoUISentry use the code “devchat” for $100 creditTripleByteCacheFly Panel Charles Max WoodNader DabitJC Hiatt Joined by Special Guest: Spencer Miskoviak Summary In this episode, Spen...

15 Jan 201944min

RRU 043: Testing React Apps Without Testing Implementation Details with Kent C. Dodds

RRU 043: Testing React Apps Without Testing Implementation Details with Kent C. Dodds

Panel: Lucas ReisJustin BennettCharles Max Wood Special Guest: Kent C. Dodds In this episode, the panelist talk with today’s guest, Kent C. Dodds who works for PayPal, is an instructor, and works...

25 Dec 20181h 16min

RRU 042: React at Product Hunt with Radoslav Stankov

RRU 042: React at Product Hunt with Radoslav Stankov

Panel: Lucas ReisNader Dabit Special Guest: Radoslav Stankov In this episode, the panelists talk with today’s guest, Radoslav Stankov, who is a senior developer at Product Hunt. The panel and the...

18 Dec 201841min

RRU 041: Design Patterns with Soumyajit Pathak

RRU 041: Design Patterns with Soumyajit Pathak

Panel: - Lucas Reis- Charles Max Wood- Justin Bennett Special Guest: https://twitter.com/drenther In this episode, the panelists talk with https://github.com/drenther (India) who is a full-stack d...

11 Dec 201847min

RRU 040: Mastermind Groups and Staying Current with Sean Merron

RRU 040: Mastermind Groups and Staying Current with Sean Merron

Panel: Charles Max WoodAaron FrostShai Reznik   Divya SasidharanJoe EamesLucas Reis Special Guest: Sean Merron In this episode, The panelist of React Round-Up, View on Vue, Adventures in Angular, ...

4 Dec 20181h 9min

RRU 039: Lambda School with Ben Nelson

RRU 039: Lambda School with Ben Nelson

Panel: Nader DabitLucas ReisCharles Max Wood Special Guests: Ben Nelson In this episode, the panelists talk with Ben Nelson who is a co-founder and CTO of Lambda School. The panelists and Ben tal...

27 Nov 201852min

Populärt inom Business & ekonomi

framgangspodden
badfluence
varvet
rss-jossan-nina
rss-borsens-finest
rss-svart-marknad
uppgang-och-fall
rss-dagen-med-di
rss-inga-dumma-fragor-om-pengar
lastbilspodden
fill-or-kill
borsmorgon
avanzapodden
bilar-med-sladd
tabberaset
bathina-en-podcast
rss-veckans-trade
kvalitetsaktiepodden
rss-kort-lang-analyspodden-fran-di
svd-tech-brief