Transitioning a React Codebase from JSX to TypeScript ft. Priscila Oliveira and Mark Story - RRU 153




React Round Up show

Summary: <p></p> <p>Priscila Oliveira and Mark Story join the panel to discuss the recent transition at Sentry from vanilla JavaScript to React and TypeScript.</p> <p></p> <p>The show starts out with the panelists nerding out over Sentry and how they use it, then they dive into the code transition and the things that they learned from their conversion to TypeScript.</p> <p></p> <h2>Panel</h2> <p></p> <ul> <li>Jack Herrington</li> <li>TJ VanToll</li> </ul> <p></p> <h2>Guest</h2> <p></p> <ul> <li>Mark Story</li> <li>Priscila Oliveira</li> </ul> <p></p> <h2>Sponsors</h2> <p></p> <ul> <li><a href="https://sentry.io/for/react/" rel="noreferrer noopener" target="_blank">React Error and Performance Monitoring | Sentry</a></li> <li><a href="https://devchat.tv/influencers" rel="noreferrer noopener" target="_blank">Dev Influencers Accelerator</a></li> </ul> <p></p> <h2>Links</h2> <p></p> <ul> <li><a href="https://blog.sentry.io/2021/04/12/slow-and-steady-converting-sentrys-entire-frontend-to-typescript" rel="noreferrer noopener" target="_blank">Slow and Steady: Converting Sentry’s Entire Frontend to TypeScript</a></li> <li><a href="https://twitter.com/getsentry/" rel="noreferrer noopener" target="_blank">Twitter: Sentry ( @getsentry )</a></li> <li><a href="https://twitter.com/mark_story/" rel="noreferrer noopener" target="_blank">Twitter: Mark Story ( @mark_story )</a></li> <li><a href="https://twitter.com/priscilawebdev" rel="noreferrer noopener" target="_blank">Twitter: Priscila Oliveira ( @priscilawebdev )</a></li> </ul> <p></p> <h2>Picks</h2> <p></p> <ul> <li>Jack- Power of saying "No"</li> <li>Mark- <a href="https://github.com/neovim/nvim-lspconfig" rel="noreferrer noopener" target="_blank">GitHub | neovim/nvim-lspconfig</a> </li> <li>Mark- <a href="https://github.com/glepnir/lspsaga.nvim" rel="noreferrer noopener" target="_blank">GitHub | glepnir/lspsaga.nvim</a> </li> <li>Priscila - <a href="https://github.com/clauderic/dnd-kit" rel="noreferrer noopener" target="_blank">GitHub | clauderic/dnd-kit</a> </li> <li>TJ- <a href="https://getdivvy.com/" rel="noreferrer noopener" target="_blank">Divvy</a> </li> </ul> <p></p> <p>Contact Jack:</p> <p></p> <ul> <li><a href="https://www.youtube.com/c/JackHerrington" rel="noreferrer noopener" target="_blank">Jack Herrington – YouTube</a></li> <li><a href="https://www.jackherrington.com/" rel="noreferrer noopener" target="_blank">Blue Collar Coder</a></li> <li><a href="https://twitter.com/jherr" rel="noreferrer noopener" target="_blank">Twitter: Jack Herrington ( @jherr )</a></li> </ul> <p></p> <p>Contact TJ:</p> <p></p> <ul> <li><a href="https://www.tjvantoll.com/" rel="noreferrer noopener" target="_blank">TJ VanToll's Blog</a></li> <li><a href="https://www.progress.com/" rel="noreferrer noopener" target="_blank">Progress Software</a></li> <li><a href="https://www.telerik.com/kendo-react-ui/" rel="noreferrer noopener" target="_blank">KendoReact</a></li> <li><a href="https://twitter.com/tjvantoll" rel="noreferrer noopener" target="_blank">Twitter: TJ VanToll ( @tjvantoll )</a></li> </ul> <p></p>