TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Elastic UI – Component library for data-driven web apps

84 pointsby puikaover 2 years ago

11 comments

throwoutwayover 2 years ago
Posted 5 months ago and the discussion revolved around the weird license: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=31791324" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=31791324</a>
jwrover 2 years ago
I am so hoping for a CSS-only (or at least CSS-mostly) library to come along, especially one that is fairly complete, designed for the long term, and usable for (boring) large applications and data-dense tables. I do not need a full JavaScript &quot;framework&quot;, I have a React app (in ClojureScript) and I&#x27;m fine, thank you.<p>I&#x27;ve been living with Semantic UI which got many things right, but has been abandoned for quite a while now.<p>Most things that capture the crowd attention are humongous piles of JavaScript with a bazillion dependencies, that will likely be out of fashion in a year or two.
评论 #33947363 未加载
评论 #33948816 未加载
评论 #33947475 未加载
评论 #33947976 未加载
pookehover 2 years ago
Didn’t Elastic change licenses for all it’s products and libraries such that they are not really useable for commercial SaaS products?
评论 #33946895 未加载
评论 #33946892 未加载
ramesh31over 2 years ago
I’m coming around to a front end philosophy lately that shuns “all-in-one” component libraries entirely, because it’s a fantasy that never really plays out in reality. Take just tables for example; every component library has their own table implementation, and they all fall short in some fashion. Either they lack sufficient filtering, or their rendering performance nosedives with large datasets, or they enforce some kind of data structure that doesn’t work for you. So you end up pulling in a specialized table library and theming it to fit your needs. Now you have two redundant table components in your codebase, and it can be really unclear to new contributors which should be used where and why. Repeat ad nauseum for dropdowns, modals, etc. and all of the sudden the vast majority of your initial component library choice becomes dead weight.<p>Better to build your own simple primitives using Tailwind, (buttons, text, popovers, cards, and the like), then selectively pull in specialized components that solve one single problem thouroughly, and have widespread OSS support and usage.
spankaleeover 2 years ago
React only, unfortunately.<p>The title should really be &quot;React Component library...&quot;
switch007over 2 years ago
Not a very accurate title<p>&gt; The Elastic UI framework (EUI) is a design library in use at Elastic to build internal products that need to share our aesthetics
rchover 2 years ago
The tree view and data grid components don&#x27;t seem to support lazy loading elements, which is particularly disappointing given how frequently I end up implementing that functionality in front of ElasticSearch and Solar.<p>Apologies if I&#x27;m overlooking something that simply isn&#x27;t documented prominently. (FWIW I do see the pagination support on the grid, but I&#x27;m looking for fluid vertical and horizontal scrolling)
评论 #33948470 未加载
claytongulickover 2 years ago
I really wish that everyone who was investing this much time into design systems would implement the primitives as Web Components.<p>It&#x27;s trivial to wrap Web Components to work with pretty much any framework, and most support them out of the box.<p>It&#x27;s hard or impossible to go the other direction though.<p>Also, you get bound to framework versions and end up in the endless upgrade hamster wheel.
davidy123over 2 years ago
I was hoping it would use something akin to openai or SHEX to describe the data inputs and outputs for components. Instead, it as others say, another React component library that uses design tokens.
pcurveover 2 years ago
This is just about the best ui library I&#x27;ve seen. Are there ones that are in the same league? blueprintjs is a great one too.
评论 #33947142 未加载
评论 #33947090 未加载
评论 #33947472 未加载
评论 #33952715 未加载
评论 #33949828 未加载
评论 #33951684 未加载
评论 #33947717 未加载
评论 #33947190 未加载
评论 #33949990 未加载
tluyben2over 2 years ago
The license is a non starter.