Operations | Monitoring | ITSM | DevOps | Cloud

React 19 is coming to Grafana: what plugin developers need to know

As part of the upcoming Grafana 13 release in April, we will be updating to React 19, the latest major version of the frontend library for building user interfaces. Grafana uses React as the core technology for its frontend UI and its vibrant ecosystem of plugins. This update ensures we stay aligned with the broader React ecosystem, and allows us to take advantage of ongoing performance enhancements and new functionality provided by React APIs.

Logging in React Native with Sentry

Logs are often the first place dev teams look when they investigate an issue. But logs are often added as an afterthought, and developers struggle with the balance of logging too much or too little. As a seasoned developer, you may remember a time when you were asked to investigate an issue and then handed a 200 MB plaintext log file. Three hours and four Python scripts later, you would realize that the problem was in a different component.

How to Test Your React Frontend When the Backend Is Offline #speedscale #frontend #backend #coding

Software development is hard, especially when you have to ensure every component works together; it's an integration maze! And running a full stack (like React, Go, and Postgres) on your dev machine often means one thing: running out of memory! The Fix: We'll show you how to use Proxymock to record your components, effectively letting you run the frontend (or any component) completely isolated.

Protect Against Critical Unauthenticated RCE in React & Next.js (CVE-2025-55182) with Traceable WAF

A critical, unauthenticated Remote Code Execution (RCE) vulnerability, CVE-2025-55182, has been discovered in React Server Components and Next.js with the maximum severity rating of 10.0. The article highlights that Traceable by Harness WAF provided immediate, proactive protection against this vulnerability class through multi-layered defenses like Server Side Template Injection (SSTI) and Node.js Injection attack rules, even before the CVE was officially disclosed.

Implementing image recognition with React and continuous deployment

Integrating artificial intelligence (AI) into web applications can significantly enhance user experience. AI offers features like image recognition to process and analyze user-uploaded images. Combining this with a robust continuous integration and continuous deployment (CI/CD) pipeline using CircleCI ensures seamless updates and reliable delivery. In this article, you will learn how to build a React app that uses TensorFlow.js for client-side image recognition and set up automated testing with CircleCI.

Announcing Honeycomb for Frontend Observability React Native Beta

React Native apps straddle two worlds: JavaScript powering your UI and native modules running underneath. Add in backend services, and when something goes wrong, there are many possible culprits. Was it JS logic, the native bridge, the native API call, or a downstream API call? Most tools give you parts of the picture. A crash tool can tell you where the app failed but not what else happened in a session.

React Native performance tactics: Modern strategies and tools

This is a guest post by Simon Grimm, founder of Galaxies.dev, a platform dedicated to helping developers master React Native through hands-on courses, expert guidance, and personal support. React Native performance matters more in 2025 than ever before. With the New Architecture now stable and apps competing against lightning-fast native experiences, users expect sub-second load times and buttery-smooth 60fps interactions.

React Logging: How to Implement It Right and Debug Faster

React logging is the practice of recording relevant information about your application's behavior during runtime. Unlike traditional server-side logging, React logging happens in the browser and focuses on frontend concerns: component lifecycle events, state changes, user interactions, performance metrics, and network requests. Effective logging creates breadcrumbs that help you understand application flow and quickly pinpoint problems.