Articles for people who
ship the stack
Rewrites on React, Node.js, TypeScript and AI. A translated body is shown when it exists. If it does not, you see the English text and a note that says so.
Tagged: Immutability
Why push() Leaves Your React UI Stale and How New References Fix It
Understand why mutating arrays in useState never triggers a re-render, how React's reference check works, and when to use spread copies and functional updates.
6 min readAuditing utils.js: Six Built-ins That Replace Hand-Rolled Helpers
See which native JavaScript APIs can replace deep-clone hacks, defensive copies, manual timeouts, deferred promises and lodash groupBy, and what caveats apply.
5 min readModern JavaScript Array Methods That Replace Common Boilerplate Patterns
Modern JavaScript array methods like groupBy, toSorted, with and findLast replace the verbose reduce, spread and reverse workarounds most codebases still have.
6 min readAvoiding Silent State Bugs from JavaScript Reference Mutation
Mutating JavaScript objects by reference quietly breaks React re-renders. Why spread copies only one level deep and how to update nested state immutably.
7 min read
About these articles
Request a 24h estimate
Need the same stack in a production operator layer? Send the brief — estimate within 24 hours.