Code Ryan

A podcast on coding, programming, JavaScript, React, software engineering, and other development related topics.

Avoid This Rookie Developer Mistake -- Debounce

Today I cover debouncing network requests in your React/Next.js apps -- but this concept applies more broadly.    TLDR; it sometimes makes sense to only trigger a network request once the user has stopped interacting for a certain amount of time

07-24
06:45

Finally Understand props.children In React.js

Finally Understand props.children In React.js

07-21
05:21

3 JavaScript Features You Need To Know For React

3 JavaScript Features You Need To Know For React

07-10
13:38

Pro Next.js Developers Understand This | Fetch Revalidation

Learn how revalidation works in your fetch requests in Next.js

07-07
09:04

Next.js Error Handling: Like a Pro

Learn how to handle uncaught errors in your Next.js apps!

06-23
10:24

Stop Using useEffect For This In React

Today, I cover an anti-pattern with using the useEffect hook in React.js

06-19
06:11

This One Line Makes Your Next.js App Feel Instant ⚡

Docs: https://nextjs.org/docs/app/building-your-application/routing/linking-and-navigating#2-prefetching

06-12
10:06

Controlled vs Uncontrolled Components in React | Explained Clearly

Struggling to understand the difference between controlled and uncontrolled components in React? In this video, I'll walk you through simple examples of both, explain when you should use each, and show you the real-world pros and cons. 📚 What you'll learn: What a controlled component is What an uncontrolled component is How to implement both types of inputs Which approach is better for different situations Whether you're building simple forms or complex user interfaces, mastering this concept will make your React apps cleaner and easier to maintain. #react #webdevelopment #reactjs

06-09
09:06

An Anti-Pattern To Avoid In React.js

TLDR; don't mutate state directly. Always use setState when updating a piece of state. Also, pass a function when updating state based on previous state.

06-02
03:51

This Causes An Error In Next.js

Today I explain a key point regarding server and client components in Next.js and passing props. Also, I explain what you should know regarding client boundaries in Next.js

05-29
04:17

An AI Tool That's Actually Worth It For Developers

Docs: https://www.korbit.ai/   I'm not affiliated with this tool in any way. We've just found it useful the last few months using it on our team. If you know any tools, or even something better than Korbit, let me know in the comments below. 

05-26
07:32

This One Fix Makes Your Next.js App Faster and Cleaner

Learn the recommended way to fetch data in Next.js as well as some patterns to know about client and server components. 

05-22
08:48

Learn Modern React.js In 20 Minutes

In todays video, I cover the core concepts of React.js in about 20 minutes. Of course, this isn't everything you need to know. But it is a good starting place and review for some.

05-19
20:43

What "use client" Really Does In Next.js

docs: https://nextjs.org/docs/app/building-your-application/rendering/client-components

05-15
10:17

Recommend Channels