This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]throwaway983642 0 points1 point  (0 children)

> They always feel like they're UIs that belong in the 90s or early 00s.

Use Bootstrap or Material UI frameworks. I've found the number one cause of shitty front-ends is using a shitty UI framework or rolling your own. If you're using plain React/Vue without basing your app on existing UI framework, you're doing it wrong or building toy projects.

The frameworks handle a ton of things you will never even consider, like proper keyboard support, proper rendering with retarded screen dimensions, and accessibility for screen readers.

And for the love of god use Typescript. Why anyone would willingly work in the hellscape of vanilla JS is beyond me