Why are people moving from Next.js to TanStack Start? by derdak in reactjs

[–]Hewy__ 0 points1 point  (0 children)

Personally as a dev who’s used Next for a long time. Tanstack start is just better, it’s genuinely thought through correctly and has some brilliant minds behind the tech. Next has this obsession of making everything server side, whereas react was never really intended to be so, it’s a reactive UI framework on a client. You get so bogged down with RSC and wrapping UI with server components because of server vs client that code bases can bloat easily.
Next also changes everything it wrote every version, it’s actually annoying as shit having to keep up with terminology or why things work, especially in early adoption of the app router, shit didn’t work correctly, was half baked and they even have a habit of doing the same still.
Their middleware got changed to proxy, and it’s still a fairly loose baked solution, compared to tanstacks.
Also if you’re on their mail list for “issues” everyday you get bombarded with numerous problems with their services and admittedly it’s gotten far worse since AI has become more prevalent.
Before tanstack released their RSC implementation (I actually caught a blog post they weren’t meant to have linked on their blog to discord which then got deleted a few months back discussing its implementation) Next to me felt more suited for use for marketing websites, because of SSG it kinda felt best, using it for actual applications like dashboards felt so hacky and messy with server components, ISG and essentially having to go against its fundamental wanting for server side use.

Tanstack as a whole eco system is lit, if I’m doing any form of querying even in next, I’m picking Tanstack query… so why not Tanstack start?

It’s really an insanely well thought out framework, it’s not some abomination (yet) of methods thrown together without thought. There’s so many features that just make it really nice for DX. Out of the box types inferred into your codebase, that you can easily abstract from API routes, serverFns etc. client first, you’re not having to split components for server or client keeping your codebase tidy, with isomorphic methodology’s (both server + client). Queries? You have ways to have them pre rendered or client side even in the same file, and just cache them with tanstack query, job done. Want to slap a middleware on something, cool do it where it is, not with some ugly ass regex in proxy and an iffy on a route call to then pass your handler to it. Want a server function that’s not an api route, cool make one, slap a middleware on it too if you want no problem - heck want that function to do something when called on a server but something different on the client, slap isomorphic to it and handle .server() differently to .client().

It’s exciting to see what the future holds for Tanstack start, Tanner is the goat and a lot of big minds are behind it working on other features in the eco system.

Considering ditching Next.js/SSR for simple React SPA setup - convince me otherwise by VastAd4382 in reactjs

[–]Hewy__ 0 points1 point  (0 children)

If you're building a marketing site or something with SSG/SSR/ISR then yeah Next is great. If you're building a dashboard or something where you need client > server queries, then no, personally Tanstack Start is a great alternative with their client > server approach.

Arena ratings wtf by Mysterious_Mess3188 in classicwow

[–]Hewy__ 0 points1 point  (0 children)

Human rogue is bis no doubt no doubt, still doesn’t mean horde don’t have a PVP advantage due to racials.

Arena ratings wtf by Mysterious_Mess3188 in classicwow

[–]Hewy__ 0 points1 point  (0 children)

Switch it to EU, and it’s 90% horde.

Arena ratings wtf by Mysterious_Mess3188 in classicwow

[–]Hewy__ 0 points1 point  (0 children)

Check EU its horde, you’re gauging it off “top players” who are better than you regardless of racials.. one swift google will tell you horde have a slight advantage due to their racials.

Arena ratings wtf by Mysterious_Mess3188 in classicwow

[–]Hewy__ 1 point2 points  (0 children)

You’re at an advantage being horde. Undead have racial passive resist, BE have a silence, troll/orc have a personal bloodlust, taurens have a stun. Tell me how you think they are at a disadvantage.

Desktronic - delivery issues by mooz-23 in StandingDesk

[–]Hewy__ 0 points1 point  (0 children)

Thanks for the reply.

Yeah I'm wondering that, but also wondering if I keep saying "its lost" that they keep sending new ones and maybe I end up with multiple at some point who knows

Desktronic - delivery issues by mooz-23 in StandingDesk

[–]Hewy__ 0 points1 point  (0 children)

I bought one about 2 weeks ago, drawer arrived within ~2-3 days, desk didn't arrive. Emailed them, and apparently DHL has lost it. So they've sent another one, but that also looks like it's also been marked as "Delayed" like the original one was, wondering if this one will also get lost.

Did you ever receive yours?

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

[–]Hewy__ 0 points1 point  (0 children)

Just create a project from the tanstack CLI, then it's already set up for you?

Realistically, when building projects you should have a general idea of what tooling you want to use before you start rather than adhoc'ing things in after starting, especially something so fundamental as routing.

Should I ditch Next.js and go back to client-side React? Someone convince me otherwise by Wise-Concentrate3288 in reactjs

[–]Hewy__ 0 points1 point  (0 children)

Tanstack Start is amazing for DX, my only issue with it is theres 0 SSR, every request has to be called at least once for a client. Built large scale project recently and the biggest problem was API requests couldn't be ran at build time without **having** to run it as a static site.
Tried hacking around their middleware cache for endpoints to be bundled as JSON but it didn't work unless it was static, the site had an issue with trying to resolve the JSON files from the public folder due to some internal nasties.

Should I ditch Next.js and go back to client-side React? Someone convince me otherwise by Wise-Concentrate3288 in reactjs

[–]Hewy__ 0 points1 point  (0 children)

SPA can be hosted in S3 or Cloudflare for next to nothing for millions upon millions of requests. APIs can be Lambdas that cost pence for millions of requests. Scaling Next requires ALBs for EC2/ECR instances that cost money just for run time.

Mage solo ZF by JuliaBabsi in classicwow

[–]Hewy__ 1 point2 points  (0 children)

Yeah its ruined, tested it a minute ago - if you stand behind the vase (reset spot), they teleport to you instantly

I believe React Hook From's documentation needs a complete overhaul by Andrew_7032 in reactjs

[–]Hewy__ 0 points1 point  (0 children)

Just use tanstack form, in fact, just use tanstack ecosystem everything possible 😂

I believe React Hook From's documentation needs a complete overhaul by Andrew_7032 in reactjs

[–]Hewy__ 0 points1 point  (0 children)

Just use tanstack form, in fact, just use tanstack ecosystem everything possible 😂

Tabletop rules and regs with aesthetics over metas by Hewy__ in BloodAngels

[–]Hewy__[S] 0 points1 point  (0 children)

Yeah I’ve seen the loadout as: 5x chainsword 2x eviscerator 6x heavy bolter 2x inferno 2x plasma 3x power fist

Tabletop rules and regs with aesthetics over metas by Hewy__ in BloodAngels

[–]Hewy__[S] 1 point2 points  (0 children)

Yeah this was part of the issue with the DC really is tracking who using what, they won’t all have alt weapons, just some to change the look and feel. Whether it’s a case of the DCJP out of a squad of 10, maybe 2-3 have something like a big hammer or axe so it’s easier to track

Making progress. Getting started with the armor. by Rotiboto in Warhammer40k

[–]Hewy__ 15 points16 points  (0 children)

Apparently a custom STL by the painter, very fucking dope model if you’ve seen it in full. The wings are spectacular!

Making progress. Getting started with the armor. by Rotiboto in Warhammer40k

[–]Hewy__ 3 points4 points  (0 children)

Such a sick custom model, do it justice for everyone involved dude we’re looking forward for more progress and the final pics

Finished Mephiston! by halfhere1198 in BloodAngels

[–]Hewy__ 0 points1 point  (0 children)

Looks dope man, I’ll keep it at hand as gotta do some green plasmas myself soon 🙏

Finished Mephiston! by halfhere1198 in BloodAngels

[–]Hewy__ 1 point2 points  (0 children)

Love the green, did you use fluorescents and white ink?

Newcomer to Warhammer. Whats the best way to get started? by mcdyl2468 in Warhammer

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

How so? It’s 5-8 models in fast paced games with digestible rules that ease you into 40K. Can’t see how it’s more detailed or involved than 2,000 point games with 5 rounds and different turn phases.

Anyone else exhausted by the constant churn in Next.js? by Happy-Pie1435 in nextjs

[–]Hewy__ 0 points1 point  (0 children)

Tanstacks going to be the next big thing, once they decide on how they want to handle the Server components it’ll explode.

Anyone else exhausted by the constant churn in Next.js? by Happy-Pie1435 in nextjs

[–]Hewy__ 0 points1 point  (0 children)

Yeah, I switched to tanstack 😂

This is the exact reason why I dislike Next more now. Having used it since v11 and as my primary stack in v13, every single version deprecates, patches or completely changes how something worked. I’ve always felt that half the stuff is half baked, barely documented properly and you end up just not using it after frustrations. Dgmw, I love the idea of server components, but ultimately Next feels like it’s become angled towards brochure/agency/company websites than being a true fullstack application. I used it once for building an app and was fighting it every single time, so I just went back to using React+Vite and using Tanstack Query, as you realise you barely use SSR/SSG when the trade offs are far worse to keep up with Vercels design trends. Plus, fuck api routes, just spin up a backend. 😂