Element Plus serves as the primary component library in one of our large-scale Vue frontend projects, comprising over 60,000 lines of Vue code. Initially selected by the project's founding frontend developer, it is being utilized by one other project in our portfolio.
While Element Plus offers a comprehensive set of UI components, we've encountered several challenges that impact our development workflow. The documentation quality falls short of enterprise standards, with a significant portion of issue discussions being in Mandarin, making troubleshooting more complex for our team. The changelog management has proven problematic, often omitting critical changes, which has led to unexpected breaking changes in minor versions affecting both styles and behavior of components. These issues have resulted in increased maintenance overhead, particularly during dependency upgrades, and have caused test failures. Based on our experience over the past two years, we would exercise caution when considering this library for new projects.