---
title: "Modernizing Kubeflow Pipelines UI"
url: https://daily.dev/posts/modernizing-kubeflow-pipelines-ui-zy1fbgcwq
source_url: https://blog.kubeflow.org/modernizing-kubeflow-pipelines-ui/
type: article
source: "Kubeflow"
published: 2026-04-07T16:27:24.604Z
updated: 2026-04-07T16:27:53.621Z
tags: ["react", "kubernetes", "vite"]
reading_time: 5
upvotes: 11
comments: 0
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Modernizing Kubeflow Pipelines UI

**[Kubeflow](https://daily.dev/sources/kubeflow)** · 5 min read · 11 upvotes · 0 comments

## Summary

The Kubeflow Pipelines UI has been upgraded from React 16 to React 19 across 20+ pull requests, modernizing the entire frontend stack. Key changes include replacing Create React App with Vite, Jest/Enzyme with Vitest/Testing Library, Material-UI v3 with MUI v5, react-vis with Recharts, and react-flow-renderer with @xyflow/react. The migration followed a deps-first, bump-last strategy to minimize risk, resulting in zero breaking changes, zero bundle size increase, and improved performance, accessibility, and security posture.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://blog.kubeflow.org/modernizing-kubeflow-pipelines-ui/>

## Similar posts on daily.dev

- [React UI for ABP Framework Is Finally Here](https://daily.dev/posts/react-ui-for-abp-framework-is-finally-here-wy2g6sx9f) · We Are .NET · 29 upvotes · 1 comments

---

Tags: [#react](https://daily.dev/tags/react), [#kubernetes](https://daily.dev/tags/kubernetes), [#vite](https://daily.dev/tags/vite)

[View this post on daily.dev](https://daily.dev/posts/modernizing-kubeflow-pipelines-ui-zy1fbgcwq)
