Go offline with the Player FM app!
Podcasts Worth a Listen
SPONSORED


1 #11: From OJ Simpson Case to Best Selling Author - Marcia Clark Shares Latest Real Crime Book Release and How Resilience Is Key to Success and Reinvention 34:35
How To Stop Running Code Twice In React.js
Manage episode 474438550 series 3493400
Today I cover an issue you might run into with running code multiple times in React -- especially when running initialization code -- and how React thinks you should solve it Docs: https://react.dev/learn/you-might-not-need-an-effect#sharing-logic-between-event-handlers
296 episodes
Manage episode 474438550 series 3493400
Today I cover an issue you might run into with running code multiple times in React -- especially when running initialization code -- and how React thinks you should solve it Docs: https://react.dev/learn/you-might-not-need-an-effect#sharing-logic-between-event-handlers
296 episodes
All episodes
×

1 Finally Understand Server Components In Next.js 11:36

1 Understanding Rendering in React & Next.js (The Full Picture) 9:38

1 Optimize Your Code In Next.js With Server Actions 6:29




1 Did You Know This About Custom Hooks In React.js? 11:51

1 Your Complete Guide To Middleware In Next.js 15 10:47


1 This Is A Core Concept To Understand About React.js 5:43

1 Your Guide To Parallel Routes In Next.js 15 10:24


1 Did You Know This Advanced Routing Technique In Next.js? 7:31





1 A Core Next.js Fundamental You Need To Know About 2:58


1 This Is A Beginner Mistake You Should Avoid (Client-side Routing) 6:31



1 How To Actually Use The useEffect Hook In Modern React.js 12:48

1 Unlock PRO UX with Streaming Web Components in Next.js 6:56

1 3 Key Concepts Professional React Developers Master 8:58

1 The Right Way To Handle Instant Loading States In Next.js 15 4:39

1 Correctly Using Refs With DOM Elements In React.js 7:09


1 PRO Next.js 15 Error Handling - Expected Errors 7:09




1 Avoid This Problem In React.js - Prop Drilling 6:12









1 A Fundamental React.js Concept - Lifting State 9:33


1 The Top 3 Next.js 15 Project Organization Strategies 9:07


1 The Modern Guide To Using State In React.js 17:22




1 Doing This Is A Bad Idea In Your React Apps 11:55

1 Do You Need A Degree For Software Engineering? 8:55

1 React State Updates Explained: Why Is Your State Wrong? 12:58

1 Master 3 Essential Next.js Concepts in 3(ish) Minutes! 4:26


1 Most React Developers Don't Understand This 11:04


1 React State: The Key to Dynamic UIs Explained! 26:51

1 Master React in Minutes: Essential Event Handling Techniques 20:52

1 EASY UX Upgrade: Snap Scrolling with Next.js & Tailwind 19:50


1 The Surprising Key to Overcoming Coding Blocks 4:42

1 THIS Is The HARDEST Part Of Software Engineering 6:38

1 React State Explained: The Key to Dynamic Apps (Beginner's Guide) 4:56

1 5 Things I Love About Being a Software Engineer (And You Will Too) 6:20

1 Unlock React's Power: Understand Your UI as a Tree Structure 10:11

1 5 Things I HATE About Being A Software Engineer 8:10

1 What is React.js, really? Complete Guide For Beginners and Pros 15:40

1 Master React.js Lists: Easy Rendering Techniques Explained! 13:13

1 Next.js Pitfalls: Avoiding Unsupported Client and Server Patterns 8:06

1 How to Use Conditional Rendering in React.js Like a Pro 14:26

1 Boost Your Next.js Skills: Learn useParams for Dynamic Routes 10:14

1 Master React Props: The Ultimate Guide In 2024 25:27

1 How React.js Components Work: A Step-by-Step Guide 24:29

1 Next.js Redirects 101: Simplify Your Routing Like a Pro! 13:28

1 Next.js Streaming: Deliver Better User Experiences 9:54

1 Pro Software Engineers Know These 10 Command Line Tips 13:31

1 Essential Next.js: Private Routes, Colocation, and Advanced Routing Explained! 15:50

1 A Crucial Lesson Every Software Engineer Should Know 3:47

1 Stop Overlooking This Critical React.js Concept: Pure Components 19:26

1 Next.js Layouts Made Easy: Complete Guide with Nested Layouts 15:06


1 Don't Overlook This Next.js Performance Optimization 12:05

1 Is AI a Threat to Developer Jobs? Plus Insights on React and Next.js - Ft. Colby Fayock 28:53

1 Mastering Quota Management in Your Next.js SaaS Application 23:18

1 Effortlessly Manage SaaS Permissions in Next.js! 24:09

1 Quickly Authenticate Your Next.js SaaS Application! 31:47

1 Become a Next.js Routing Pro: Dynamic & Catch-All Routes Tutorial 15:10


1 Level Up Your Dev Skills: Game Building and Learning in JavaScript 32:14

1 Master NextAuth v5 Database Integration: Step-by-Step Tutorial 10:16

1 Master NextAuth v5: Next.js Authentication Made Easy 31:35

1 Must-Know Next.js Tip: Stop Making This Serialization Mistake! 9:36

1 Essential Next.js Tip: Avoid This Caching Mistake 7:32

1 Startups Vs Tech Giants, Node.js Test Runner, and More 44:31

1 Clean Next.js Code With Prettier: Fast Configuration! 8:51

1 Next.js Tutorial: Solving Client-Server Component Errors 8:03

1 Next.js Secrets: File Conventions Explained! 21:37

1 React Secrets: Avoiding Mistakes with Request Memoization 9:48


1 AI Taking Developer Jobs, Data Fetching Mistakes, And GraphQL 32:36

1 Complete UPDATED Guide - Next.js Auth With Supabase 38:22

1 The 5 Biggest Mistakes of My Software Engineering Career 11:08

1 Master Next.js Testing with Cypress: A Step-by-Step Guide 36:22


1 Understanding Authorization And Authentication In Next.js 11:25

1 NEW React 19 Hooks! useFormState And useFormStatus Revealed 19:46

1 The Surprising Truth: React Server vs. Client Components 9:18

1 Software Engineering Myths with Ex-Google Engineer 39:31

1 Optimize Performance In React.js With Lazy Loading 13:38

1 What Is Coming In React.js 19? New Features Revealed 8:50

1 React Routing Redefined: Master Non-Nested Trees with TanStack 15:07

1 Master Pathless Routes In React.js with TanStack 13:27

1 Master React.js Routing: TanStack Route Trees Deep Dive! 39:48

1 Master Forms In React.js: The Ultimate Crash Course for Developers! 33:16

1 Pro Tips For React.js, React Mistakes To Avoid, Dev Freelancing, and More! 33:21

1 Locking Down Next.js Security: Safeguard Your App! 20:25

1 Elevate Your React Projects with TanStack Router: An Introduction 21:14

1 How I Nailed My First Software Engineering Interview: Tips & Tricks 17:33

1 Next.js Best Practices: Protecting Server Code from Client Access 15:06

1 Step-by-Step: Implementing Social Auth in Next.js 22:53

1 Effortless Protected Routes In Next.js Using Middleware 15:20


1 Unlock Next.js Basics: A Beginner's Guide to Routing, Data Fetching, and More 41:40

1 From Novice to Engineer: Secrets to Scoring Your First Tech Role 32:05

1 Mastering Advanced Routing in Next.js 14: Intercept, Parallel & Dynamic Routes 44:20


1 Why You're Struggling To Learn To Code (or new technologies) 11:35

1 Behind the Code: A Next.js Developer's Roadmap to Success 29:24

1 Web Components Uncovered: The Future of Web Development? 28:04

1 From Zero to Web Developer: A Comprehensive Roadmap for Beginners 20:10

1 Navigating AI and Software 3.0: A Tech Career Guide for Developers 31:01

1 Tech Interview 101: Crack The Coding Interview 30:43

1 Next.js 14 Data Fetching - Avoid THIS Mistake Making Your Apps SLOW 18:31

1 (Interview) Is Solid JS Better Than React JS? A Web Framework Breakdown 37:06

1 Next.js 14 Server Actions Explained: Building a Full Stack App 37:50

1 Master Partial Rendering in Next.js 14: A Complete Tutorial 20:46

1 Next.js Decoded: Insights and Experiences w/ @TuomoKankaanpaa 27:47

1 Before You Code: 5 Lessons I Learned the Hard Way 18:42

1 Build & Deploy an AI Chat App: Next.js 13 App Router Tutorial 30:01

1 What You Need To Know About Next.js App Router 29:33

1 Send Emails In Your Next.js 13 Application Using Postmark! 32:56

1 Your Complete Guide To Next.js Authentication With Supabase 48:47

1 Developer Career Insights And Firebase 101 w/ Rafid Hoda 30:31

1 Authenticate Your Next.js Application Using Appwrite | Complete Guide 32:23

1 Authenticate Your Next.js Apps Using Firebase: Complete Guide 34:16

1 JavaScript, AI, And Machine Learning With Dr. Radu 42:39

1 Next.js 13 App Router CRASH COURSE - Learn These 3 Fundamentals 47:45

1 FULL Tailwind CSS Course For Beginners 1:05:44

1 From AI to Next.js | Become A Better Developer 27:37

1 UNLOCK Tailwind CSS With THESE Customizations 18:02

1 Decoding Web Development: AI, Appwrite, and Advice from Dennis Ivy 28:19

1 Unlocking Responsive Design In Tailwind CSS 12:12

1 THIS Is How To Handle STATES In Tailwind CSS 10:32

1 Mastering JavaScript Functions And Excelling In Your Career 32:08


1 What Is Tailwind CSS And How Does It Actually Work? 13:03

1 React Hooks Mastery: useState And useReducer 31:00

1 From Idea To Full Stack Application In Next.js - Lessons Learned 27:28

1 Mastering Fonts in Next.js: Local Fonts, Google Fonts, and Best Practices 23:32

1 Easy Authentication in Next.js App Router With Next-Auth 28:36

1 CSS Mastery with Kevin Powell: Unveiling Uncommon Knowledge 33:18

1 Learn MODERN React JS In 47 Minutes - Complete Crash Course 47:49

1 Smooth Navigation in Next.js 13: A Comprehensive Link Guide 10:21

1 Demystifying JavaScript Rendering And Optimizing Your Web Applications 28:41

1 Effortless Data Modeling and Querying: Introducing Prisma ORM for Developers 20:30

1 Decoding Frontend Architectures with Mikael Brevik 32:15

1 Next.js Image Component Deep Dive: Optimizing Performance and User Experience 24:50

1 Mastering Modern Next.js Data Fetching: Tips, Tricks, and Best Practices 29:19


1 Next.js Rendering Explained: Static vs Dynamic 6:27

1 Next JS Project Structure: Patterns and Techniques for Success 11:23

1 Building Resilient Web Apps: Progressive Enhancement Unveiled 36:24

1 Next.js Middleware: The Secret Sauce to Enhance Your Next App 28:38

1 Unleashing the Power of Infrastructure as Code with Terraform 28:20

1 Mastering Next.js Route Handlers: A Comprehensive Guide 43:40

1 Demystifying React Testing: Pitfalls, Best Practices, and the React Testing Library | Daniel Afonso 34:30

1 Mastering Route Intercepts in Next.js: A Comprehensive Guide 12:03

1 Decoding Node.js: Versioning Essentials, Exciting Features, and More | Colin Ihrig 27:59

1 Next JS Routing Strategies: Unleashing the Power of Parallel Routes 13:40

1 Error Handling in Next JS: A Comprehensive Guide for 10X Developers 23:08

1 Decoding Qwik: An In-depth Comparison with React and Next JS | Yoav Ganbar 32:13

1 Supercharge Your Next JS App with Efficient Loading and Streaming 25:19

1 Next.js Deep Dive: Understanding and Implementing Dynamic Routes 37:07

1 Beyond Coding: JavaScript Full Text Search, Entrepreneurship, and AI | Michele Riva 33:10

1 Mastering Next JS Route Groups: A Comprehensive Guide 18:57

1 Master TypeScript: A Complete Course From Beginner to Pro 1:46:16

1 Next JS Navigation Made Easy: The Ultimate Linking Guide 29:00

1 Elevate Your Coding Skills: JavaScript, React.js, and Next.js | Kishan Sheth 26:38

1 Save Yourself From JavaScript Pain | structuredClone 8:26

1 The NEW Responsive Design For Developers | Adam Argyle 30:26



1 Learn Next JS Routing Fundamentals In No Time (App Router) 12:44

1 NEXT JS Demystified: Mastering Modern Web Development W/ Dave Gray 37:25

1 Mobile Development, React Native, Flutter, & More w/ Simon Grimm 31:30

1 NEW HTML Element Making Your Developer Life Easier 17:02


1 Your Complete Introduction To React Server Components 13:29

1 Zustand - The ULTIMATE React JS State Manager? - Niklas Ziermann 26:22

1 9 Common Mistakes Software Engineers Should Avoid 20:02

1 Software Engineers Need To Know THIS About Bash Scripting 32:31


1 The Django REST Framework - A COMPLETE Introduction 28:45

1 SUPERCHARGE Your Console.Log In JavaScript - 3 Tricks 5:50

1 A Beginners Introduction To Next JS In 2023 21:58

1 TypeScript Tips, Migrating From JavaScript, And Mistake To Avoid - Zach Gollwitzer 29:54

1 chatGPT Code Interpreter - Programmers Can't Ignore This 10:58

1 JavaScript Variable Scope - What You NEED To Know 4:23

1 How You Should REALLY Structure An HTML Page 11:02

1 React JS HTTP Requests, Code Splitting, and Styling with Sloba 28:32

1 Web Developers Need To Know THIS About Hyperlinking 16:44


1 Master React State Management - Jack Herrington 35:02


1 ViteJS And Developer Mistake To Avoid With Arsalan Khattak 30:58

1 Everything You Need To Know About HTML Comments 2:55

1 Ex-Facebook Engineer on Good VS Bad Code, AI, and Code Smells - Conner Ardman 33:25


1 What Web Developers Need To Know About HTTP Networking - Lane Wagner 28:51




1 The TRUTH About Using Semicolons In JavaScript 4:44

1 CSS Flexbox - The Complete 2023 Crash Course 12:23

1 Senior Software Engineer - A Better Way To Manage State In React? 26:52


1 CSS Flexbox - Everything You Need To Know About Child Items 10:13

1 Less JavaScript, AI Replacing Developers, And New Deb Development Trends - James Q Quick 31:14

1 CSS Flexbox - What You Need To Know About Containers 15:45





1 Recoil For React JS - Complete Crash Course 2023 32:43


1 What's Recoil, Really? The BEST React State Management Library 9:23




1 How To Sort An Array Of Objects In JavaScript? 10:22


1 Learn THIS Important JavaScript Skill (merge arrays and objects) 6:40






1 chatGPT Gives You 5 Surprising Web Development Tips 12:55


1 Do This To Insert A Value At An Index In Javascript 4:45


1 TypeScript Generics Tutorial For Beginners (2023) 9:54


1 CSS Selectors Explained For Beginners (2023) 15:49

1 TypeScript Type Assertions - What You Need To Know 5:53

1 Did You Know How To Do THIS In JavaScript? (Capitalize First Letter) 5:33


1 How To Replace All Occurrences Of A String In JavaScript? 2:28

1 Check If A Substring Is In A String The Right Way In JavaScript 2:59




1 SURPRISING New Trends Developers Need To Know About 3:48


1 TypeScript Type Annotations and Basic Types Explained 11:15

1 What You NEED To Know About Destructuring In JavaScript 18:25


1 THIS Is How Fetch REALLY Works In JavaScript 15:02
Welcome to Player FM!
Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.