François Best
TTCTheo's Typesafe Cult
•Created by rocawear on 1/23/2025 in #questions
Nuqs array toggle
Yes, pretty much the same way you would in a useState. If you want to keep the order and toggle in-place (but still return a new array), you could use the newly available .with method on arrays:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/with
Look for the index first, then if it's not -1 call that (otherwise return the original to avoid a re-render).
3 replies
TTCTheo's Typesafe Cult
•Created by FleetAdmiralJakob 🗕 🗗 🗙 on 1/6/2025 in #questions
Nuqs slower than useStste
Hey y'all, if you want to give
[email protected]
a try, it packs a few performance improvements. Planning to release it to GA before the weekend.13 replies
TTCTheo's Typesafe Cult
•Created by FleetAdmiralJakob 🗕 🗗 🗙 on 1/6/2025 in #questions
Nuqs slower than useStste
Nuqs doesn’t update the server by default (you opt-in with the
shallow: false
option).
I’m currently working on running some optimisations for reducing re-renders, see https://github.com/47ng/nuqs/pull/84913 replies
TTCTheo's Typesafe Cult
•Created by showduhtung on 12/27/2024 in #questions
how to pass searchParams around in next app server components?
Do you have an example where the cache didn’t update?
Did you enable sending updates to the server using
shallow: false
? By default, updates are client-side only, and opt-in to go through the network if the server needs the search params
https://nuqs.47ng.com/docs/options#shallow13 replies
TTCTheo's Typesafe Cult
•Created by cadams on 11/3/2023 in #questions
Do you manually create Zod schemas for your Prisma models?
I've used (and contributed to) Carter's tool, it's indeed a neat way to keep the schema as a source of truth. Turning the resulting Zod schemas into JSON Schemas helped turn a Fastify server into a tRPC-like experience.
11 replies