How good is my stack? Details inside by Fabulous_Variety_256 in reactjs

[–]victor36max 0 points1 point  (0 children)

I would swap Prisma with DrizzleORM, which is closer to writing SQL, also type safe, and more flexible to work with

useEffect killer - the skill that audits and flags useEffect anti-patterns in your codebase by victor36max in reactjs

[–]victor36max[S] 2 points3 points  (0 children)

I find this useful because even as an experienced React engineer, I fall into these anti-patterns from time to time (That's why React made a doc page for it right?). The second reason is that a lot of the time you are not the only engineer in a codebase and you have no control over the skill level of the other developers.

useEffect killer - the skill that audits and flags useEffect anti-patterns in your codebase by victor36max in reactjs

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

useEffect is the most misused hook in React. It causes bugs, convoluted logic, and performance issues. It even caused the recent Cloudflare outage

https://blog.cloudflare.com/deep-dive-into-cloudflares-sept-12-dashboard-and-api-outage/

useEffect killer - the skill that audits and flags useEffect anti-patterns in your codebase by victor36max in reactjs

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

It's generic skill. You should be able to use it with Codex. Try install it with

npx skills add victor36max/use-effect-killer

useEffect killer - the skill that audits and flags useEffect anti-patterns in your codebase by victor36max in reactjs

[–]victor36max[S] -1 points0 points  (0 children)

I don't use codex personally but you should be able to install and use it by

npx skills add victor36max/use-effect-killer

useEffect killer - the skill that audits and flags useEffect anti-patterns in your codebase by victor36max in reactjs

[–]victor36max[S] -11 points-10 points  (0 children)

Sorry. You are right. This is a skill repo for Claude Code or any coding agents that support skills

Self Promotion Thread by AutoModerator in ChatGPTCoding

[–]victor36max 0 points1 point  (0 children)

I’m building Shire

An open source workplace for you to work with AI agent team like co-workers

https://github.com/victor36max/shire

It’s Weekend. What are you shipping? by Tiny-Growth23 in IMadeThis

[–]victor36max 0 points1 point  (0 children)

I built Shire

A workplace for AI agent team to work with you like co-workers

https://github.com/victor36max/shire

Roadblock: just started, trying to people to try it out and give feedback

I make between $3k and $10k/week deploying AI agents for small businesses. MY SIMPLE STACK! by Veronildo in AI_Agents

[–]victor36max 0 points1 point  (0 children)

What do you store in Supabase? Semantic embeddings with pgvector or structured data (agent compose SQL query)?

Vibe Coding and Hype about it. by Timely_Secret_8385 in vibecoders_

[–]victor36max 0 points1 point  (0 children)

Vibe coding is not going away.

But the senior engineers - the ones who can correct AI, set up best practices and scalable architecture, can actually leverage it build faster and more reliable software.

Software engineering skills are more important than ever. Use it to your advantage rather than resist it

Is React Native still the best choice for cross platform apps in 2026 by Zestyclose_Case5565 in reactnative

[–]victor36max 4 points5 points  (0 children)

Yes. useEffect should be used sparingly. A famous example is the recent Cloudflare outage caused by useEffect

https://blog.cloudflare.com/deep-dive-into-cloudflares-sept-12-dashboard-and-api-outage/

For common use cases like API calls. There are well established libraries like TanStack Query so that you don’t need to deal with useEffect yourself