

The React Show
Owl Creek Studios
Discussions about React, JavaScript, and web development by React experts with a focus on diving deep into learning React and discussing what it's like to work within the React industry.
Episodes
Mentioned books

Dec 30, 2022 • 37min
Testing & useEffect: Porting RN App to Web
What is it like to port a React Native app to React for Web? In this episode we join Thomas on a journey to do just that. Along the way we discuss how testing and useEffect are possibly the worst parts about React and how you can use them in the best ways.Show NotesPatreonMy Book - Foundations of High Performance Reactthereactshow.comSupport the show

Dec 23, 2022 • 30min
React 2022 Year in Review: Foundational Changes
2022 was a big year for React! We round-up the major developments in this recap and take a look at the ground-breaking changes that are laying the foundation for the future of React: server components.Show NotesPatreonMy Book - Foundations of High Performance React - 30% of through Jan 1st - code: HOLIDAY30thereactshow.comTanStack Query v4: https://tanstack.com/query/v4TanStack Router: https://tanstack.com/router/v1NextJS 13: https://nextjs.org/blog/next-13Remix: https://remix.run/Shopify Hydrogen: https://hydrogen.shopify.dev/Gatsby 5: https://www.gatsbyjs.com/blog/gatsby-5/Cypress 10: https://www.browserstack.com/guide/cypress-10-featuresReact 18: https://reactjs.org/blog/2022/03/29/react-v18.htmlSupport the show

Dec 21, 2022 • 13min
News Dec 21st: ChatGPT, SWR 2.0, WASP, MFA CI, React Visual CMS & Flash in 2022
React news Roundup For December 2022: fun with ChatGPT, new SRW release, WASP React app builder DSL release, Multi-factor auth for CI, React Bricks visual CMS, and Flash in 2022!LinksPatreonMy Book - Foundations of High Performance Reactthereactshow.comhttps://swr.vercel.app/blog/swr-v2https://wasp-lang.dev/blog/2022/11/29/wasp-betahttps://github.com/step-security/wait-for-secretshttps://vercel.com/blog/edge-config-ultra-low-latency-data-at-the-edgehttps://reactbricks.comhttps://foon.uk/how-flash-2022/Support the show

Dec 16, 2022 • 25min
How I Built My Own React
Have you ever wondered how React works internally? Or what happens when React “renders”? I did and embarked on a journey to build my own version of React and dive deep into the source code of React itself to better understand exactly what happens “under the covers”. This is my story of that journey.LinksPatreonMy Book - Foundations of High Performance Reactthereactshow.comRodrigo Pombo’s “Build Your Own React”React Reconciler DocsSupport the show

Dec 9, 2022 • 36min
FAQ on Typescript and Svelte
Is Typescript really that important? Should you use it? Do I use it? Also, I recently got back into Svelte and share my thoughts on the experience and how it compares to React.LinksPatreonMy Book - Foundations of High Performance ReactEdited by: The Podcast Editorthereactshow.comSvelteSupport the show

Dec 2, 2022 • 40min
Thinking in React
How do you “think in React”? If you can think in React you’ll be able to build React applications quicker, easier, and in a more robust manner. But where does one start? What is the best method for building React components and applications in a manner that fits well with the design of React?LinksPatreonMy Book - Foundations of High Performance ReactEdited by: The Podcast Editorthereactshow.comThinking in ReactSupport the show

Nov 25, 2022 • 58min
How Decentralized is Crypto, Really?
It's time to do a design analysis of cryptocurrencies and the technology they are built upon: blockchains. What are the design characteristics of cryptocurrencies and what problems are they good at solving? Are they good for currencies? How decentralized are they?LInksPatreonMy Book - Foundations of High Performance ReactEdited by: The Podcast Editorthereactshow.comSupport the show

Nov 13, 2022 • 40min
Concise-ish Beginner's Guide to Learning React
Are you new to React or even new to programming in general but want to learn React? This is our concise-ish, opinionated guide to learning React. Between JavaScript, React, bundlers, JSX, code editors, npm or yarn, and more it can be extremely confusing when you first are trying to get started. The goal with this episode is to guide you through the path so you can learn React in the most efficient, pleasant, and fun way possible!https://www.thereactshow.com/podcast/concise-ish-beginners-guide-to-learning-reactLinksTwitter - The React ShowEdited by: The Podcast Editorthereactshow.comPatreonOfficial React Site with Link to DocsBeta React Docsvscode - popular React code editorNextjsNPM and NPM JS library searchingeslintchakra-ui component libraryMUI - Material UI - component librarycypress - testingcypress-react-selector - react plugin to make testing easierBook - Foundations of High-Performance ReactSupport the show

Oct 28, 2022 • 47min
It’s Not Your Fault You Don’t Understand The Code
If you or the previous programmer doesn't document what the code is intended to do it’s bad code and it won’t be maintainable in the long term. High quality, maintainable code must include high quality code comments. In this episode we look at why that is and how to do it. We also investigate if you can store React state outside of hooks or React classes.LinksTwitter - The React ShowEdited by: The Podcast Editorthereactshow.comPatreon“Moving From React to htmx” a talk by David Guillot at DjangoCon 2022 conferenceLiterate ProgrammingSupport the show

Oct 21, 2022 • 47min
Your Boss Is Wrong and How Slow Is React?
Are you more often correct than your boss? And what does that matter? Also, we have some fun experimenting with the performance of React compared to vanilla JavaScript and discuss why it does or does not matter.Support the show