Live data from Hacker News

Tremor – React library to build dashboards fast

github.com

21–29 of 29 posts

Re: Tremor – React library to build dashboards fast

#21

Earlier quoted context omitted.

The devolymp account is 2 hours old...... https://news.ycombinator.com/user?id=devolymp

And another fresh account from this post... https://news.ycombinator.com/user?id=civilsecond12

Saw another fresh green name post this and then delete it: "Looks promising - seems like the know how to combine analytics and design. Also not a classic UI library with the 500th iteration of a button."

This also feels like a strange comment to make a new account for: https://news.ycombinator.com/threads?id=dealalchy

Re: Tremor – React library to build dashboards fast

#22

If you want to quickly assess the quality of component libraries like these, especially in terms of accessibility, just take a quick look at their Select/Dropdown implementation. Their variant breaks all keyboard navigation features and doesn't respond as expected to keyboard only input. If they want to up their game, they should address this before moving out of beta.

It is already built with React and Tailwind, so I don't get why they didn't just reuse the components from headlessui.com, which solves these issues.

Re: Tremor – React library to build dashboards fast

#23

Earlier quoted context omitted.

The devolymp account is 2 hours old...... https://news.ycombinator.com/user?id=devolymp

And another fresh account from this post... https://news.ycombinator.com/user?id=civilsecond12

And an even newer account —

https://news.ycombinator.com/user?id=exod983

Re: Tremor – React library to build dashboards fast

#24
First of all, there are at least three comments in this thread that dont really make sense / have strange grammer, are from accounts that have never participated before, and all of the comments seem to share a similar positive sentiment towards the post. I find this very odd.

Moving on:

I'm super, super confused with the structure of the project. It uses tailwind, but with a custom prefix for some reason?

And then there are all these files in `src/lib` like this [one](https://github.com/tremorlabs/tremor/blob/a5c979959bedf558b7...) which contains 500 LOC of just... adding their prefix to existing tailwind classes.

And then we have `colorVariantMapping.ts` which is over 3000 LOC. I just don't get it? Are they reimplementing parts of tailwind specifically for this project? I had a look at the tailwind github repo but I'm not familiar enough with it to be able to appropriately discern what is going on here.

I might be missing something, but I'd love to get a breakdown of the project structure, and information on how it all interconnects.

The components and site are all quite visually appealing, that's definitely a strong point. Unfortunately, the absence of any effort to make the components accessibly is very off-putting. Even a lot of non-accessibility UX standards are ignored (like ESC to close an open dropdown). The project might just be in beta, but accessibility should be part of the development process from the start, and not just an after thought, especially since there are so many great libraries that offer accessible, compliant ui primitives for react that you can then style / customize yourself.

Re: Tremor – React library to build dashboards fast

#27

Nice components. What I like as well is that you can grab the html from the components and use them without React. Are there some unpaid libs like this for tailwind? All I've found is tailwindui, but I find the price far too high for a side-project.

Mantine and daisyui come to mind. Mantine isn’t based on tailwind but works fine with it

Re: Tremor – React library to build dashboards fast

#28
post #22

If you want to quickly assess the quality of component libraries like these, especially in terms of accessibility, just take a quick look at their Select/Dropdown implementation. Their variant breaks all keyboard navigation features and doesn't respond as expected to keyboard only input. If they want to up their game, they should address this before moving out of beta.

It is already built with React and Tailwind, so I don't get why they didn't just reuse the components from headlessui.com, which solves these issues.

Cause made by amateurs from overseas without much research.

Re: Tremor – React library to build dashboards fast

#29
post #22

Earlier quoted context omitted.

It is already built with React and Tailwind, so I don't get why they didn't just reuse the components from headlessui.com, which solves these issues.

Cause made by amateurs from overseas without much research.

Even worse, amateurs from overseas with no programming study or talent, trying to quickly create a portfolio to get a remote job. This is how you have websites exploding nowadays.
Post reply on HN