React
React is one of the most popular JavaScript frameworks in use today. Learn how to build React apps from expert web developers in these episodes.
Aryan Deora
Thursday, March 2 @ 9:30 AM PST
Shared State Between Multiple Frameworks
How can you share state between React.JS, Svelte.JS, Solid.JS, Vue.JS, and more? TanStack Query maintainer Aryan Deora will show us how he does it with Query + Astro.
Ptah Dunbar
Monday, February 20 @ 9:30 AM PST
Troubleshooting React Native apps with New Relic
Is your mobile app slow? Is it the network? OTA updates? Or something else? Use New Relic to know for sure. Observability Week kicks off with Ptah Dunbar teaching us how to get better insights into our react native mobile apps.
Jason Lengstorf
Thursday, December 8 @ 9:30 AM PST
Port a Blog to Astro
For many devs, writing blogs with Markdown/MDX is still preferred. In this episode, Jason (a Markdown True Believer™) will be working on an in-progress port of the Learn With Jason blog to Astro.
Shaundai Person
Thursday, December 1 @ 9:30 AM PST
Optimize React App Performance
Building dynamic React.js apps that avoid performance pitfalls can be challenging. Shaundai Person will show us how to optimize our components, hooks, and more.
Ely Lucas
Thursday, October 27 @ 9:30 AM PDT
How to Add Component Tests to Web Apps
What are component tests? How do they relate to e2e tests? Do they improve a11y? Ely Lucas will teach us all about them and how we can add component tests using Cypress to a React app.
Ryan Florence
Tuesday, October 11 @ 10:30 AM PDT
React Router 6.4
The latest version of React Router introduces powerful new patterns including data loading, mutations, and pending/skeleton UIs. Ryan Florence will teach us what's new and how we can use it in our own apps.
Juri Strumpflohner
Tuesday, April 26 @ 10:30 AM PDT
Build and Deploy a React App from a Monorepo
Managing large, complex, and/or multi-team codebases can be simplified by using a monorepo approach. In this episode, Juri Strumpflohner will teach us how to use Nx to build and deploy React apps.
Brandon Roberts
Thursday, April 7 @ 9:30 AM PDT
Build a Live Voting App
If you want to create an interactive app that allows people to vote, where should you start? Brandon Roberts will teach us how to build the whole dang thing using Appwrite.
Alex / KATT
Tuesday, April 5 @ 10:30 AM PDT
Let's Learn tRPC!
The promise of tRPC is end-to-end typesafe APIs. In this episode, Alex / KATT will teach us what that means and how we can get started using tRPC in a React app.
James Evans
Thursday, March 31 @ 9:30 AM PDT
Let’s Learn CommandBar!
Adding a ⌘+K shortcut to open a command palette in your app is a great way to give your users more control. CommandBar lets you add powerful search, nav, & custom actions quickly. James Evans will teach us how!
Ryan Florence
Monday, November 29 @ 10:30 AM PST
Let's Learn Remix!
Remix is a React-based framework focused on web fundamentals and modern UX. In this episode, Ryan Florence will teach us what makes it different and how to get started with it!
Shaundai Person
Thursday, April 22 @ 9:30 AM PDT
Functional React With Styled Components
Learn how to create clean, beautiful React UIs! Shaundai Person will teach us how to combine function-style React components with Styled Components.
Jonny Burger
Tuesday, March 9 @ 10:30 AM PST
Make Video With Code
Making slick, animated video using React might sound far-fetched, but Remotion makes it possible! Jonathan Burger will teach us how.
Emma Bostian
Tuesday, February 2 @ 10:30 AM PST
The Final Taco Showdown
Last time, Emma and Jason built a form and asked you to settle their Taco Bell debate. This time, they'll visualize the results and determine who has the best taste in tacos. 🌮
Ali Spittel
Tuesday, January 12 @ 10:30 AM PST
Let's Learn React!
React is everywhere: it’s used in single-person side projects and Fortune 50 apps. In this episode, Ali Spittel will introduce us to one of the leading JavaScript frameworks out there!
Emma Bostian
Thursday, December 10 @ 10:30 AM PST
We Need to Taco 'Bout Your Choices
In this episode, Emma Bostian and Jason will build an app together to settle their taco differences with your help. Make sure to mark your calendar and help settle this debate! 🌮🌮🌮
Tanner Linsley
Tuesday, October 20 @ 10:30 AM PDT
All About React Query
There‘s a lot of buzz about React Query and how much it can simplify your development workflow. In this episode, we’ll learn all about it from the #TanStack creator himself!
Ben Ilegbodu
Thursday, October 8 @ 9:30 AM PDT
Power Up React With TypeScript
Want to add autocomplete, better linting, and more to your React apps? In this episode, Ben Ilgebodu teaches us how Typescript powers up our React apps.
Ken Wheeler
Thursday, August 13 @ 9:30 AM PDT
Get Weird with Audio on the Web
When it comes to audio on the web, the rabbit hole goes deep. In this episode, Ken shows us some of the weird, wonderful, creative ways we can build fun web experiences with audio.
Khalil Stemmler
Tuesday, April 28 @ 10:30 AM PDT
Let's Learn Apollo Client v3!
Apollo is one of the most popular GraphQL libraries available today. In this episode, Khalil Stemmler teaches us how to get started with Apollo Client's latest major release.
Matt Perry
Monday, April 20 @ 10:30 AM PDT
Let's Learn Framer Motion!
Animation in ReactJS using Framer Motion is powerful and flexible. In this episode, Framer Motion author Matt Perry teaches us about the magic that’s possible when using it!
Domitrius Clark
Thursday, April 16 @ 9:30 AM PDT
Better Assets with Cloudinary & GraphQL
For image & video processing, Cloudinary is a top-notch tool. In this episode, Domitrius Clark teaches us how to combine Cloudinary and GraphQL for incredible asset management!
Jason Lengstorf
Friday, March 20 @ 12:00 AM PDT
Build a Cart Powered by State Machines
State machines help us visualize complex UI logic and make our components much more predictable and error resistant. In this episode, Jason creates a state machine using xstate to manage the opening and closing of an animated cart component.
Paul Henschel
Thursday, September 5 @ 12:00 AM PDT
Animation and 3D in react-three-fiber
3D animation in the browser can be super intimidating. In this episode, Paul Henschel joins to teach us how to use react-three-fiber to create high-performance 3D animations and shapes in the browser.
Sara Vieira
Monday, August 26 @ 3:30 PM PDT
Build Your Own Meme Website
Sara Vieira is the queen of memes. On this episode, she joins to teach us how to build a fun, silly website to showcase her many amazing memes and make them interactive.
Swizec Teller
Monday, August 19 @ 9:00 AM PDT
Data Visualization in React Using Gatsby
How can you create data visualization that works well in progressive web apps? On this episode, Swizec Teller joins to teach us how to use D3, React, and Gatsby to create SSR-friendly data visualizations for high performance dataviz.
Mike Hartington
Thursday, April 25 @ 12:00 AM PDT
How to Use Ionic with React
Mike Hartington (https://twitter.com/mhartington) teaches us how to use the Ionic framework with React.
David Khourshid
Thursday, April 4 @ 12:00 AM PDT
Let's Learn State Machines!
What are state machines? How are they helpful? In this episode, David Khourshid (https://twitter.com/DavidKPiano) walks us through refactoring a React component to use xstate, which helps us clear up some bugs and add more predictability.
Marcy Sutton
Monday, March 25 @ 9:00 AM PDT
Build an Accessible, Customer Feedback Widget
We want to capture feedback from the community on our documentation to make sure we’re meeting people’s needs and constantly improving. Marcy Sutton (https://twitter.com/marcysutton) teaches Jason Lengstorf (https://twitter.com/jlengstorf) how to build an accessible feedback widget using React.
Sidhartha Chatterjee
Thursday, February 14 @ 12:00 AM PST
Learn How React Hooks Work with Gatsby
Learn all about React Hooks and how they change the way we write components. Sidhartha Chatterjee (https://twitter.com/chatsidhartha) teaches Jason Lengstorf what it means to write and refactor code with React Hooks, and shows off some new hooks that were just added to Gatsby.
Gant Laborde
Wednesday, November 28 @ 12:00 AM PST
Facial Recognition & Machine Learning in React & Gatsby
In this episode, Gant Laborde (https://twitter.com/GantLaborde) teaches Jason how to build an app to tell whether an uploaded photo is Jason or Kyle Shevlin. Along the way, they talk about how facial recognition algorithms work, the ethical implications, and building for "The Dumb Internet".
Closed captioning and more are made possible by our sponsors: