DataJune 2021·GoodData Developers·3 min read

DashboardView: Advanced Embedded Analytics

Embedded AnalyticsReactGoodData

Why I wrote this

This was a hands-on guide written during my time at GoodData, walking through the DashboardView React component. I wanted to demonstrate that embedded analytics doesn't have to mean sacrificing interactivity or performance, and you can get both with the right architecture.

Summary

The DashboardView React component provides a fast, flexible way to embed full dashboards into any web application. This article walks through setup, configuration, and real-world usage patterns, showing how developers can deliver interactive analytics experiences without building custom visualization code from scratch.

Key Takeaways

  • 01Fast setup, full interactivity: embed complete dashboards with a single React component while retaining drill-down, filtering, and export capabilities.
  • 02Performance by default: the component handles lazy loading, caching, and efficient re-renders so developers don't have to optimize manually.
  • 03Seamless integration: works within any React application and inherits the host app's styling and routing.

2026 Perspective

Every SaaS product is expected to have native analytics in 2026. The component-based approach I demonstrated in 2021 anticipated the current wave of 'analytics as a feature,' where BI is a composable layer inside the products people already use. The React ecosystem has only made this easier since.