Skip to Content
Full Stack JavaScript Strategies
book

Full Stack JavaScript Strategies

by Milecia McGregor
January 2025
Beginner
480 pages
12h 25m
English
O'Reilly Media, Inc.
Content preview from Full Stack JavaScript Strategies

Chapter 18. Frontend Error Handling

You’ve already implemented much of the functionality that is common to all frontend apps. Up to this point, you have created an infrastructure that should allow the app to be expanded to accommodate any new features that the Product team can throw at you. Now you can dive into more of the details on the frontend that make the app more user-friendly.

I’ve briefly mentioned errors in other chapters of the book, but we’ll finally take a closer look here. Error handling was left out before so that you could focus on best practices for the other parts of the frontend. In practice, though, error handling should be included in the requirements for your tasks. You have to deal with all the errors that could potentially happen to the user. Error handling needs to be thorough so that you don’t leak any sensitive information to users or malicious parties who are trying to attack your app and so that the app keeps a consistent UX.

In this chapter, I’ll cover:

  • Error components

  • User validation errors

  • API errors

These are all standard errors that will eventually come up, so I’ll go over common ways to handle them. You’ll need to work with the Product and Design teams to define and create useful error states that will lead the user down the path they need to take. As you and the team build the app, take note of any edge cases you run into during development, which could bring up things no one had considered before.

Error Boundary Approaches

Error boundaries ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Modern JavaScript from The Beginning [Second Edition] - Second Edition

Modern JavaScript from The Beginning [Second Edition] - Second Edition

Brad Traversy
JavaScript from Beginner to Professional

JavaScript from Beginner to Professional

Laurence Lars Svekis, Maaike van Putten, Rob Percival, Codestars By Rob Percival

Publisher Resources

ISBN: 9781098122249Errata Page