

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

Aug 13, 2021 • 47min
From Dream to React App Part One: Developing a Brand Identity
This is the start of our series on building a new React App! But we’re not starting with just the technical nitty-gritty, we’re going to talk about the whole process of building a React based product, starting with branding. We have developed a process that helps us and our clients quickly understand, define, and develop a brand identity. In this episode we’re going to discuss the process where you too can get started with branding the right way.Support the show

Aug 6, 2021 • 50min
Ethical Dilemma
As programmers, what is our role in preventing unethical software from being developed? In this episode we discuss why it’s so important for programmers, especially, to formulate an ethical framework. Then we talk about how the framework can be utilized to make decisions about new features or products.Support the show

Jul 30, 2021 • 38min
Don’t DRY & You’re Doing Code Reviews Wrong
What’s the best way to write a React app, or a program in general? Are you trying to get it perfect the first time, following all the best practices? How should you do a code review? Write a comment every time someone has some code duplication? In this episode we’ll discuss why standard industry answers to those questions will actually lead to worse programs and we’ll talk about the right mentality for writing code and doing code reviews.Support the show

Jul 23, 2021 • 41min
Next.js or create-react-app
Just getting started with React? Or maybe you have built React apps for years but want to learn a better way of creating React projects? Next.js is a React based framework designed to improve the developer and user experience. In this episode we discuss Next.js, how it compares to Create-React-App, and when you might benefit from using Next.js instead.Support the show

Jul 16, 2021 • 41min
You’re using useEffect Wrong
Yes, you are probably using useEffect wrong. useEffect is a powerful tool for hook based React components but it comes with many potential pitfalls and one widely abused feature that can lead to difficult to locate bugs. Tune in to this episode to learn how to use useEffect correctly.Support the show

Jul 9, 2021 • 1h 5min
Driving React Forward
What will it take to drive React and the surrounding JavaScript ecosystem forward in a dramatic way? How much better can we make it in the next 20 years? In this episode we discuss major and fundamental improvements that should be made.Support the show

Jul 1, 2021 • 40min
React 18: FINALLY concurrent execution!
In this episode we talk about the upcoming React 18 release. This is a very exciting release, especially from a performance perspective, as it finally brings concurrent and interruptible rendering along with other exciting changes!Support the show

Jun 22, 2021 • 37min
Finding and Fixing React Bottlenecks
Do you have a bottleneck in your React application? If so, we're going to discuss the best ways to find and solve it based on the principles I've outlined in my follow-up book to "Foundations of High Performance React" called "High Performance React." We're going to use an example bottleneck I solved recently for a client that was making their application unusable in some critical circumstances.Support the show

May 19, 2021 • 38min
High Quality at High Speed (bug free code?) - The React Show #3
How do you both write code quickly but also minimize the number of times your weekend will be ruined by nasty bug reports? In this episode we're going to talk about how to write and ship React applications quickly while also minimizing the number and extent of the bugs that make it into production!Support the show

May 7, 2021 • 38min
Debugging React Apps - The React Show #2
Debugging can be extremely frustrating and time consuming, but it doesn't have to be. In this Q & A session we will talk about techniques to more efficiently debug React applications and how to do it without wanting to tear your hair out.Support the show