React Round Up

React Round Up


RRU 076: Ignite and the React Community with Jamon Holmgren

August 27, 2019

Sponsors


React Native Radio


Sentry use the code “devchat” for 2 months free on Sentry’s small plan


GitLab | Get 30% off tickets with the promo code: DEVCHATCOMMIT


Panel


David Ceddia


Lucas Reis


With special guest: Jamon Holmgren

Episode Summary

Today’s guest is Jamon Holmgren from Oregon. Jamon is the the CTO for Infinite Red, a consultancy that designs and builds mobile apps. The show starts with Jamon talking about his background in coding, which goes all the way back to when he was 12 years old. The panel brings up his React Finland presentation on building a community around Ignite. Ignite is a plugins and boilerplate maker for React that can speed up app creation. Jamon talks about how it works and how it came about. The panel believes this to be an excellent product that will contribute to code quality and doesn’t contribute to the jumble of boilerplates out there. 

Since Infinite Red engineers work on both web and mobile applications, Jamon talks about how they navigate the differences between the two platforms. Their primary tool for doing this is MobX, and Jamon expounds on how it works. The panel discusses situations where using React Hooks and React Context are too low level for a state management solution for a big application, and thus where tools like MobX become necessary. 

The conversation turns to the React Core team and how they view the community coming up with their own solutions. The panel discusses the lack of executive decisions in React and compare it to other languages like Ruby, and how it affects the longevity of a language. They weigh the benefits of a core team that makes executive decisions and causes conflict versus one that doesn’t and the chaos that ensues. They discuss the benefits of standardization, but ultimately agree that collaboration almost always comes up with the best solution. 

 

Links


Infinite Red


Building a Community Around Ignite


Ignite


Boilerplate


MobX State Tree


MobX React


MobX


Emer


React Redux


React Context


React Hooks


Apollo


Elm


Prettier


@jevakallio Tweet


Follow DevChat on Facebook and Twitter

Picks

David Ceddia:


Devurls.com


Reducing Motion to Improve Accessibility


Lucas Reis:


CSS Grid like you are Jan Tschichold


Jamon Holmgren:


React Node GUI