this is what happens if you rely on plugins from other pages: bulk edit broken for PRs unless you soft-nav to PRs from issues on @github.com
07.08.2025 09:43 β π 2 π 0 π¬ 0 π 0@sebbie.dev.bsky.social
nextjs @vercel.com, @react.dev at night, @testing-library.com core | testing + a11y first | he/him
this is what happens if you rely on plugins from other pages: bulk edit broken for PRs unless you soft-nav to PRs from issues on @github.com
07.08.2025 09:43 β π 2 π 0 π¬ 0 π 0I want to click on this link so badly
02.08.2025 14:08 β π 1 π 0 π¬ 0 π 0@npmjs.bsky.social just removed all versions of www.npmjs.com/package/stylus because of a security vulnerability they did not link. They link to npmjs.com/advisories?search=stylus but that contains no CVEs related to that package π
23.07.2025 10:14 β π 2 π 0 π¬ 0 π 0I wrote a blog post sophiebits.com/2025/07/21/t...
22.07.2025 00:57 β π 80 π 17 π¬ 3 π 1screenshot of new React Compiler docs. you can see the actual docs here: https://react.dev/learn/react-compiler
new React Compiler docs have landed! thank you everyone for the feedback.
react.dev/learn/react-...
i've started on a rewrite of the React Compiler docs thanks to the feedback from this thread: bsky.app/profile/nmn....
i want to make our compiler docs really great before the stable release, so i would love to hear more feedback!
github.com/reactjs/reac...
what the study doesn't appear to account for is the time spent weeks later when you're trying to augment or fix code that no one on your team wrote
Me vibe coding: Haha fuck yeah!!! Yes!!
Me vibe debugging: Well this fucking sucks. What the fuck.
TypeScript 5.9 Beta just went out! Try it in your project and let us know what you think:
devblogs.microsoft.com/typescript/a...
I am delighted to announce that @vercel.com are investing in Nuxt!
they are backing our vision of the open web, hiring me as well as other core team members (@atinux.com, @pi0.io + @antfu.me), to continue to work full time on Nuxt
we remain independent β and our vision and ethos are not changing π
Hermes startup perf seemed to really have benefited from it in an RN app with thousands of modules. When we removed scope hoisting, startup perf went from <2s to >4s.
That was Webpack bundled code we put in though so the difference might've been overhead from the Webpack runtime.
You're effectively passing in an external store without being notified if some property (here: current) changes.
The safe way is to use a callback ref to get the value, store that value in state, and then pass that state along.
Passing refs as props is unsafe if you read from ref.current and make certain assumptions about timing. There are no guarantees that ref.current will point to something useful by the time you read it. And if you just slap an optional check on it, you might never get to read the final value.
03.07.2025 11:52 β π 1 π 0 π¬ 1 π 0I used to get excited when I see first-time contributors with PRs that had a larger PR text which showed they actually put thought into it. Nowadays my brain immediately switches to "This must be AI". And it almost always is π©
04.06.2025 08:04 β π 25 π 1 π¬ 1 π 0Screenshot of JSX attribute `blocking="render"` with an eslint directive disabling the "no-unknown-property" rule with the reason "it is known"
Are Game of Thrones memes still in?
26.05.2025 11:39 β π 3 π 0 π¬ 1 π 0I still get to write script tag soup for Chrome bug reports π₯²
23.05.2025 14:06 β π 1 π 0 π¬ 0 π 0For browser builds, yes. For server builds it should be off by default.
29.04.2025 17:06 β π 2 π 0 π¬ 0 π 0Can be disabled by the framework if they set `replayConsoleLogs: false` in their `decodeReplay`, `createFromFetch` et al. methods.
29.04.2025 17:04 β π 3 π 0 π¬ 0 π 0Updated the wording in the blog post to hopefully make this clearer: github.com/reactjs/reac...
Thanks for highlighting.
SWC is used to check whether Next.js applies the React Compiler. That check was previously absent so Next.js was doing a lot of needless passes with Babel.
The Compiler itself is still fully written in Babel but there's ongoing work to better integrate the Compiler with SWC.
Today we're sharing that View Transitions and Activity are ready to try in the experimental channel, along with docs and updates on other areas we're actively working on:
react.dev/blog/2025/04...
React Compiler RC is now available! We've added support for swc and are working towards a stable release react.dev/blog/2025/04...
22.04.2025 16:31 β π 104 π 26 π¬ 0 π 3New React Aria release!
π Custom calendar systems (e.g. retail calendars)
π Up to 22% smaller bundle size for core packages
β³ React Suspense in collections
ποΈ Faster collection updates
π³οΈ PortalProvider
π§© onClick interop alias for onPress
react-spectrum.adobe.com/releases/202...
Eventually Vercel reached out to us - the only company until now, and we managed to seal a good contract that benefits Biome very much, because the contract is in line with the 2025 roadmap (this is covered by the governance).
05.04.2025 15:39 β π 9 π 1 π¬ 1 π 0React 19.1 has just been released! Check out the latest updates here:
github.com/facebook/rea...
Just published eslint-plugin-react-hooks@5.2.0-rc.1, which includes support for ESLint's new flat config, and the plugin is now completely written in TypeScript. Huge thanks to @michael.faith for working on this! Let me know if there are issues.
www.npmjs.com/package/esli...
Next.js 15.2
β’ Redesigned Error UI & Improved Stack Traces
β’ Streaming Metadata
β’ Turbopack Performance Improvements
β’ View Transitions (experimental)
β’ Node.js Middleware (experimental)
nextjs.org/blog/next-15-2
This error was removed in React 19. See github.com/facebook/rea... for full context.
30.01.2025 14:40 β π 2 π 0 π¬ 1 π 0RIP Bower users
15.01.2025 17:04 β π 1 π 0 π¬ 0 π 0Not sure if I'm in this post or not π
14.01.2025 08:52 β π 0 π 0 π¬ 0 π 0π΅οΈββοΈ Revealed: React's experimental animations API.
Yes, React is getting its first native animations component. Discover <ViewTransition /> in my new post, with live demos, copy/pasteable code, and a full examples minisite.
π Read all about it: motion.dev/blog/reacts-...