Grafana, a popular open-source platform for data visualization, transitioned from Angular to React in 2018 to leverage React's extensive ecosystem, performance optimizations, and widespread use, which have facilitated faster feature development and community contributions. However, the team faced challenges with React, particularly in state management, requiring a mix of tools like Redux, RxJS, props, and context, and the complexity introduced by React's hooks paradigm. To address these issues, Grafana developed a new dashboard runtime library called Scenes, which streamlines the development process by minimizing reliance on complex hooks and enhancing code clarity. Despite the challenges, React remains a valuable tool for Grafana, and the ongoing exploration of new methodologies and tools like Scenes aims to further improve the development experience.