Operations | Monitoring | ITSM | DevOps | Cloud

React

Configuring a React Application with Honeycomb For Frontend Observability

Are you trying to wire your React application to Honeycomb, but running into some challenges understanding how our instrumentation works with React? In this article, I’ll lay out approaches for wiring Honeycomb to client-side only React so you can ingest your telemetry into Honeycomb and take advantage of the Web Launchpad. This telemetry sends semantically-named attributes, and can be used with any OTLP destination. These examples use a React application created with Vite.

Exploring Mobile Session Replay in Expo and React Native

In this video Cody with Sentry's Developer Experience team explores using Mobile Session Replay in a React Native application built using Expo. Mobile Session Replay lets developers see the way that users are experiencing applications on their devices, right along side errors, traces, and other performance information.

The New Way of React Native Debugging

This is a guest post from Simon Grimm, creator of Galaxies.dev, where Simon helps developers learn React Native through fast-paced courses and personal support. Debugging React Native apps has traditionally been a bit of a pain. Developers usually ranked debugging as their biggest pain point of React Native, which, as we all know, makes up quite a lot of development time. But the good news is that things are getting better.

React Native Mobile App Development: Everything You Need to Know

Business ideas need to be brought to market and tested rapidly. Application development should not take years. Whether it's working out business strategies, planning marketing, or finding investors, React Native is a popular choice for startups and established companies.

Guide to Error & Exception Handling in React

No app is perfect. Even if we try our best to test all possible cases, sometimes things will go wrong. It only takes one failing request to get you in trouble. It’s how we handle it that makes the difference between an application crash and a graceful fail. In this article, we’ll cover the basics of error and exception handling in React apps. We’ll also explore different kinds of errors and best practices for recovering from them in a user-friendly way.

Best Practices for Client-Side Logging and Error Handling in React

Logging is an essential part of development. While working on React projects, logging provides a way to get feedback and information about what’s happening within the running code. However, once an app or website is deployed into production, the default console provides no way to continue benefiting from logs.

How to Improve Your React Debugging Process

In this guide, you’ll gather how to identify and solve the most common bugs and performance issues. We’ll cover debugging client-side React, if you have a React app that uses server-side rendering, you can also look at our Node.js debugging guide or on-demand workshop. In the below sections you’ll learn.

Implementing OpenTelemetry in React Applications

OpenTelemetry can be used to trace React applications for performance issues and bugs. You can trace user requests from your frontend web application to your downstream services. OpenTelemetry is an open-source project under the Cloud Native Computing Foundation (CNCF) that aims to standardize the generation and collection of telemetry data. Using OpenTelemetry Web libraries, you can instrument your React apps to generate tracing data.