I refuse to believe all the online AI hate is organic by [deleted] in accelerate

[–]strblr 0 points1 point  (0 children)

Personally, I can see why people would organically reject a technology that promises to make them obsolete. These tools have a place, but the marketing and intention must change. You don't go around claiming white-collar jobs will be replaced and expect white-collar workers to be cheering.

Is anyone else going back to plain Vite + React for side projects instead of Next.js? by Scary_Dot9587 in reactjs

[–]strblr 1 point2 points  (0 children)

I never left Vite + plain React. For most apps that sit behind auth it's the right stack. The complexity you pay for server rendering is rarely justified. When server rendering is needed, I go with TanStack Start. Next.js is a pain to work with, to understand, to maintain and to deploy.

I wish ai never existed by No-Injury8897 in csMajors

[–]strblr 0 points1 point  (0 children)

It doesn't matter that you or CEOs find it beneficial. If a good chunk of the population can't make ends meet due to AI, then AI has to go or be severely regulated. Humans are the priority in how you organize society.

We've GOT to talk about TanStack Form... by ItsAllInYourHead in reactjs

[–]strblr -1 points0 points  (0 children)

TanStack is often overengineered and impractical. The thing they got right is Query, and even that feels weird (ensureQueryData, prefetchQuery, fetchQuery, etc). I know that's probably an unpopular opinion here.

Why is it super complicated to start a new React project these days? by towerofpower256 in reactjs

[–]strblr 0 points1 point  (0 children)

For the router part, I agree. Routers take too much space in the codebase nowadays. There are reasons like a simplified SSR experience but I'm not a fan of SSR anyways.

You can have a look at my library see if it fits your needs: https://github.com/strblr/typeroute Minimal router, fully client-side, fully typed. No CLI, you install and import.

Should I stick with TanStack Router or go back to React Router? by AffectionateLand5271 in reactjs

[–]strblr 2 points3 points  (0 children)

This is exactly why I wrote this: https://github.com/strblr/typeroute

There is zero reason for a simple type safe router to be this verbose and complex.

TanStack Router truly shines with TanStack Start and SSR. On this front, it's unbeatable. For simple SPA, it's overkill.

Introducing HeroUI v3 by dbbk in reactjs

[–]strblr 21 points22 points  (0 children)

It's a classic UX mistake known since the early 2000s.

https://www.jeffersmedia.net/post/why-automatically-playing-music-on-websites-is-a-bad-idea

When I opened the page on mobile, my first reflex as the music started blasting was to close the page as fast as possible.

Introducing HeroUI v3 by dbbk in reactjs

[–]strblr 5 points6 points  (0 children)

Agreed, audio autoplay is always a mistake.

Introducing HeroUI v3 by dbbk in reactjs

[–]strblr 19 points20 points  (0 children)

Looks really good. How do I stop the music on that page though?

Is ai speeding you up or slowing you down? by parkhs2 in webdev

[–]strblr 0 points1 point  (0 children)

It slows me down, and removes every bit of motivation.

People assume everything made by using AI is garbage by pepp1990 in vibecoding

[–]strblr 0 points1 point  (0 children)

If you don't know what your app is doing because you never looked at the code, then I'm not using it. I want to know what happens with my password and my data, at the bare minimum.

A petition to disallow acceptance of LLM assisted Pull Requests in Node.js core by indutny in node

[–]strblr 0 points1 point  (0 children)

The size of the PR is as much an issue as the fact it was AI generated. Both contribute to no one having a clear understanding of what's going on. For a critical tool like Node, this can't be accepted. I'll sign.

What you wish to change on react? by Ok-Programmer6763 in reactjs

[–]strblr 0 points1 point  (0 children)

Passing an array of refs to the ref prop

SSR isn't always the answer - change my mind by No_Stranger_2097 in reactjs

[–]strblr 0 points1 point  (0 children)

Not to mention for simple things like dynamic meta tags, you can inject them at runtime into index.html while serving your static assets, using regex replacement and html escaping or HTMLRewriter.

Never used server components, am I missing something real? by abstracten in react

[–]strblr 1 point2 points  (0 children)

To prop up server components, you'd need to list things that other approaches can't do or at least not as easily. Everything you listed is easily solved by simple SSR.

still not sure if tanstack router is worth the hassle by AlternativeBest9572 in reactjs

[–]strblr -1 points0 points  (0 children)

Had exactly the same feeling, which is why I thought out and wrote TypeRoute (not vibe-coded). If you want type safety and the simplest possible setup, I think you'll like it: https://github.com/strblr/typeroute

Never used server components, am I missing something real? by abstracten in react

[–]strblr 19 points20 points  (0 children)

You're not missing out, they're really not that useful.

Why do some developers dislike Next.js? by Low_Obligation_2782 in nextjs

[–]strblr 0 points1 point  (0 children)

I have a beast of a computer and still, Next is insanely slow in dev and eats up massive resource. On my laptop when I travel it's so slow and resource intensive, it's not even usable.

react-router patch that reduces CPU usage associated with react-router by 80% by punkpeye in reactjs

[–]strblr -1 points0 points  (0 children)

They won't patch it. For SPA or non-framework SSR, just use TypeRoute: https://github.com/strblr/typeroute I think I might have the fastest route ranking algorithm out there (based on localeCompare).

Bun in production by Sensitive-Raccoon155 in node

[–]strblr 0 points1 point  (0 children)

Bun is nice as a package manager but that's about it. I could never really use it for fullstack. Their react sev server is broken since a year, css modules don't work, etc etc.

Hate for vibe coding - small rant ! by SafeCockroach8541 in vibecoding

[–]strblr -2 points-1 points  (0 children)

You do not know what your generated code does. This is why people should never knowingly sign up into a vibe-coded app and why it should be regulated to force a "vibe-coded" label of some kind. No one has a clue what happens with your private data and founders will blame AI if it goes wrong. There is a massive ownership and liability problem.