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 16. Data Management

You already have some state management in place, so now it’s time to fetch and update data. Talk with the devs who are working on the backend so that you can communicate expectations around API calls. Since you’re a full stack dev, you can also note any changes that need to be made and write tickets to do that work yourself. For now, you and the backend devs have agreed on expected endpoints and data schema, so you can get started.

It’s a good practice to limit the number of API calls that the frontend needs to make for performance reasons. So you really need to understand how the data will affect the page layout and when it needs to show in the UX flow. Users need a consistent experience or else they think something is wrong with the product or some data they need is missing or incorrect. Considering this will help you figure out how data should flow.

In this chapter, I’ll cover:

  • API calls

  • Async handling

  • When to check on backend functionality

  • Tools you can use

There are some nuances to calling data endpoints because you have to think about latency and what happens when your backend requests don’t return what you expect. You also have to think about when data should be requested and why calls are being made. This is going to show you if the backend returns data in the format you need. You will likely need to make minor adjustments on the backend as you put together the interface.

Before you jump into the code and request data, it’s good to ...

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