I built a playable Softbody Tetris using #threejs #tsl and my softbody engine! ๐น๏ธ
I still consider this a work in progress, but you can already try it out in your #webgpu compatible browser here:
๐ holtsetio.com/lab/tetris/
@sebastienlorber.com.bsky.social
๐ฅ Join 45k React devs - Stay up-to-date: ๐จ ThisWeekInReact.com Docusaurus maintainer @ Meta
I built a playable Softbody Tetris using #threejs #tsl and my softbody engine! ๐น๏ธ
I still consider this a work in progress, but you can already try it out in your #webgpu compatible browser here:
๐ holtsetio.com/lab/tetris/
OMG - GitHub Actions now supports Yaml Anchors
This somehow means you can create Yaml variables and reuse common values in CI jobs
I thought I'd never see this day happen
ECMAScript Excitement ๐
This week, at its 109th meeting, TC39 advanced these proposals:
4๏ธโฃ Math.sumPrecise
4๏ธโฃ Uint8Array to/from base64 and hex
3๏ธโฃ Iterator Sequencing
3๏ธโฃ Upsert
3๏ธโฃ Immutable ArrayBuffer
and... ๐
React developers not reading This Week In React will be at a disadvantage in the future
31.07.2025 10:56 โ ๐ 14 ๐ 1 ๐ฌ 0 ๐ 0This Week In React 245
๐ฟ Read/subscribe here: thisweekinreact.com/newsletter/245
โ๏ธ React:
- TanStack
- React Core
- Next MCP
- RSC
- memo
- Remix
- Base UI
- React Aria
๐ฑ RN:
- Precompiled iOS
- Rozenite
- AI
- Perf
- Nitro
- BottomSheet
- Tinybase
Rozenite is gaining traction - we've just crossed 50 stars on GitHub, and the number is steadily rising! It was included in the latest edition of the This Week in React newsletter, so if you slept through the release, it's high time you gave it a try and left a star while you're at it ๐
30.07.2025 18:06 โ ๐ 2 ๐ 1 ๐ฌ 0 ๐ 0This Week In React 245
๐ฟ Read/subscribe here: thisweekinreact.com/newsletter/245
โ๏ธ React:
- TanStack
- React Core
- Next MCP
- RSC
- memo
- Remix
- Base UI
- React Aria
๐ฑ RN:
- Precompiled iOS
- Rozenite
- AI
- Perf
- Nitro
- BottomSheet
- Tinybase
I still have hope that new data structures like Composites could help stabilize object identifies, and not enough research is going into efficient object interning
It's not a solved problem, but eventually it will be!
Unfortunately, it's easier said than done
useEffectEvent helps with component event/callback props (and can probably be applied in a generic way through a HOC)
But we don't really have a good alternative for data and object props since Recods & Tuples are discontinued
๐ก React optimizations should be encapsulated
They shouldn't depend on how a component/hook is used, and how stable the props/params they receive are
Sometimes this requires splitting your component into 2 layers
I see thanks!
30.07.2025 12:19 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Damn, LLM was wrong
How do you do that @robpalmer.bsky.social ๐
bsky.app/profile/tc39...
Are Markdown links supported here?
[This Week In React](thisweekinreact.com)
๐
Maybe this
bsky.app/profile/tom....
๐ React + throw a promise technique, soon deprecated?
If you throw promises to trigger Suspense boundaries, it looks like a good idea to migrate to React.use()
PR not merged yet, but it's likely React will print a warning
Great read and pragmatic tips for Vitest/Jest users
TIL about the concept of ES modules live binding
ECMAScript Excitement ๐
Today, TC39 advanced these proposals:
4๏ธโฃ Math.sumPrecise
4๏ธโฃ Uint8Array to/from base64 and hex
3๏ธโฃ Iterator Sequencing
3๏ธโฃ Upsert
Great week, even more for React Native devs!
24.07.2025 07:16 โ ๐ 9 ๐ 1 ๐ฌ 0 ๐ 0This Week In React 244
๐ฟ Read/subscribe here: thisweekinreact.com/newsletter/244
โ๏ธ React
- React Router RSC
- React Compiler
- Next.js & experimental features
- TanStack Router & DB
- Storybook
- JSX
๐ฑ RN
- Reanimated 4
- Screens native tabs
- Keyboard Controller
- Hermes
- Node-API
Oh yes thanks, I thought I corrected the typo of my email (only not compatible ๐ ) but it got worse
23.07.2025 19:25 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0Thanks for the recommendation ๐
23.07.2025 19:23 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0Very happy to see my post (www.felgus.dev/blog/future-...) in this issue of the โthis week in reactโ newsletter.
Also, I recommend a lot to subscribe to get the latest news of the ecosystem
This Week In React 244
๐ฟ Read/subscribe here: thisweekinreact.com/newsletter/244
โ๏ธ React
- React Router RSC
- React Compiler
- Next.js & experimental features
- TanStack Router & DB
- Storybook
- JSX
๐ฑ RN
- Reanimated 4
- Screens native tabs
- Keyboard Controller
- Hermes
- Node-API
But why? I want to know more without investing 2h
22.07.2025 12:52 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0Wait, what? ๐คฏ
21.07.2025 13:36 โ ๐ 34 ๐ 4 ๐ฌ 5 ๐ 2Thanks for confirming what I thought, you misunderstood the point of my tweet
22.07.2025 07:14 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0I have no idea what you mean by "a situation like that" ๐คท
How is this working being a problem and making no sense?
Reaching similar conclusions
x.com/JounQin/stat...
If @npmjs.bsky.social added DMARC/SPF records to their .org domain, those phishing emails would probably not land in main inboxes
npm usually sends emails from .com, not .org
But they only added email DNS security records for .com ๐
Probably better to keep it unsupported, I've never seen anyone using that and even the StackBlitz sandbox (probably VScode too) doesn't seem to syntax highlight properly
21.07.2025 15:42 โ ๐ 3 ๐ 0 ๐ฌ 1 ๐ 0