Introducing react-amplitude
At Amplitude, we log app analytics with custom Redux middleware. It's a great system with one big drawback: prop plumbing. Here's what happened when I decided to tackle the issue.
React is the engine of Amplitude’s web app. We log app analytics using custom Redux middleware that translates Redux events to Amplitude logEvent calls. While this setup brings a host of benefits, there are some disadvantages. The main drawback is “prop plumbing” — the process of moving props through multiple layers.
I wanted to dig deeper into the chronic prop plumbing issue. So, for a hackathon held earlier this year, I decided to tackle the issue by building a declarative, React component-based Amplitude API.
It turned out that with my API, I could address more than just the plumbing event properties issue. One of the most exciting use cases I came across was react-amplitude’s ability to instrument a large surface area of their apps with minimal effort. Basically, this means that with only a few lines of code, you can generate insightful user behavior data across large areas of your app.
Read more about how I built my API, and find out what’s in store for react-amplitude.

Ryan Ashcraft
Former Senior Software Engineer, Amplitude
Ryan was formerly on the Product Engineering team at Amplitude. He is passionate about building delightful user experiences and designing robust applications. Prior to Amplitude, Ryan worked as a frontend engineer at Yahoo, built some iOS apps, and studied at Georgia Tech.
More from RyanRecommended Reading

Your agent isn’t broken. It’s guessing.
Sep 23, 2026
6 min read

Bring headless Amplitude where you work
Sep 16, 2026
3 min read

Should I install the Amplitude SDK?
Sep 15, 2026
4 min read

Amplitude climbs to #3 in G2 Digital Analytics Momentum
Sep 15, 2026
10 min read
Explore Related Content
9 Top Feature Flag Solutions for Modern Product Teams in 2026
Jan 27, 2026
Using behavioral analytics for growth with the Amplitude app on HubSpot
Jun 17, 2024
10 min read
Identity resolution: The secret to a 360-degree customer view
Feb 16, 2024
10 min read
Inside warehouse-native Amplitude: A technical deep dive
Jun 27, 2023
15 min read
5 Proven Strategies to Boost Customer Engagement
Jul 12, 2023
Designing High-Impact Experiments
May 13, 2024
9 direct-to-consumer marketing tactics to accelerate ecommerce growth
Feb 20, 2024
10 min read
Leveraging analytics to achieve product-market fit
Jul 20, 2023
10 min read

