Sign in

sukka

@skk.moe
589 followers 64 following 63 posts

zh-CN & en-US / Gen Z / git.io/sukkaw / skk.moe / Vibe Code Cleanup Specialist / useEffect Cleanup Specialist / Senior FE dev / Contributing to OSS and creating PRs for fun / All opinions are my own, literally all of them.

PostsRepliesMedia
sukka @skk.moe · 16/06/2026
Want to build breadcrumbs in your React app, with natural declarative code, without global config files or global state management, and without breaking React top-down one-way data flow? `foxact` now has you covered! Check out `foxact/breadcrumbs` documentation at foxact.skk.moe/breadcrumbs/
000
sukka @skk.moe · 18/05/2026
Everyone laughing at @github.com's SLA, in the meantime @anthropic.com:
010
sukka @skk.moe · 07/05/2026
Less useEffect -> Correct Behaviors.
010
sukka @skk.moe · 21/04/2026
Very interesting, Claude's new "Claude Design" actually loads a standalone Babel in your browser, and all JSX compilation and React Hydration happen within your browser.
100
sukka @skk.moe · 15/04/2026
When you vibe your infra:
Claude major outages every once in a while, reaching only one 9 SLA.
010
sukka @skk.moe · 16/03/2026
Use inlined event handlers in your React useEffect and simplify cleanup with AbortSignal and `foxact/use-abortable-effect`: foxact.skk.moe/use-abortabl...
011
sukka @skk.moe · 05/02/2026
Here is why you SHOULD NOT use Vercel's `ai-element` library in production AT ALL: it is violating basically every rule of React.
000
sukka @skk.moe · 28/01/2026
Here is what @ubiquiti.bsky.social $299 #UniFi Flagship Wireless AP can get you: only 324 Mbps down and 1012 Mbps up. Their support engineer can't give any help. DO NOT BUY anything from #BugFi, they can't even beat $20 Wireless Routers. They really do help you #RethinkingIT.
Here is the speed you get from the $299 priced #UniFi flagship Wi-Fi AP: only 324 Mbps down, while 1012 Mbps up.
The UniFi support engineer agrees that my test methods are legit, but can't give any help on improving the Wireless performance.
010
sukka @skk.moe · 12/10/2025
I have spent the past months developing a plugin for @nextjs.org and App Router. It is an absolute nightmare. The image contains all the bullet points. But if you are interested, here is the link to the article containing the full story behind the struggle: github.com/SukkaW/style...
# The Frustration of Developing a Plugin for Next.js

Developing a Next.js plugin can be and will be an absolute nightmare, thanks to Vercel's complex and opaque nature of the framework's internals, unorthodox conventions, and lack of documentation/communication/explanation of the framework's convoluted infrastructures, leaving developers like me to reverse-engineer spaghetti code without any support.

As a former Next.js enthusiast, top 47# contributor of Next.js with over 80 merged PRs, was featured in Next.js Conf 2024 as a distinguished contributor, was invited to Vercel's `#external-next-contributor` Slack channel, I still got zero useful responses from the Next.js team or Vercel when I desperately sought answers.

Now, imagine the hell for average users who aren't insiders: they could be doomed to endless frustration, hacks, and broken features. Vercel's opacity and silence have crushed my passion for Next.js, turning what should be an empowering open-source tool into a betrayal of its community, especially those of us who poured our hearts into it. This isn't just about complexity—it's neglect that sabotages innovation and leaves contributors feeling utterly abandoned.
040
sukka @skk.moe · 16/09/2025
I already know macOS 26's new design is suck, I didn't know it would end up this kind of suck.
Every element on the Wi-Fi setting page of macOS 26 is misaligned.
000
sukka @skk.moe · 13/03/2025
The notorious copypastor Tencent Cloud grabs all articles from my blog and posts them on their website without my permission, yet they want me to promote their tools in my blog. Go to hell, Tencent and Tencent Cloud.
140
sukka @skk.moe · 14/02/2025
Now, who needs to be sacked for the cost efficiency of all~
000
sukka @skk.moe · 22/01/2025
Others' vacation plans: traveling, eating, meeting friends... My vacation plan:
160
sukka @skk.moe · 31/12/2024
This is my #GitHubUnwrapped! Get your own: githubunwrapped.com
030
sukka @skk.moe · 24/11/2024
I made an ESLint rule to help detect chained higher-order array methods, so I can replace them with a single `.reduce()` to improve the performance of my code.
010