top | item 33991205

(no title)

texxtxxet | 3 years ago

Why not components from a React library like Material UI?

jQuery UI is "in a maintenance state" and "older long-standing bugs may not get fixed" I'm afraid

https://blog.jqueryui.com/2022/07/jquery-ui-1-13-2-released/

discuss

order

mattmanser|3 years ago

Why? Material's dead, adding React is adding a massive amount of bloat and build steps.

You need to have a reason to pay the price of React. Otherwise you're just being a sheep.

I say this using React and Material UI in a present project, from my perspective development for what is a pretty simple form UI is massively slowed down by using them.

Could have knocked out the whole site on my own in 1/2 the time using the 'old' stuff.

But now we've got a lovely loading spinner while it downloads everything it needs piecemeal and a bunch of basic browser functionality is broken, we've got 10x the amount of code, have to deal with a whole extra API layer and it's a nightmare to debug sitting there watching network calls instead of being able to step through the code in a proper debugger, brilliant stuff.

Completely worth it for that one datepicker we have.

nasmorn|3 years ago

In my clients company they usually even implement admin crud UI as api + React and it takes them so much longer than just whipping up some forms in Rails. They just do this as a default state of doing things not because they actually need an extra api for anything.

farmin|3 years ago

Is Material dead? What replaced it?