Seb โš›๏ธ ThisWeekInReact.com's Avatar

Seb โš›๏ธ ThisWeekInReact.com

@sebastienlorber.com.bsky.social

๐Ÿ”ฅ Join 45k React devs - Stay up-to-date: ๐Ÿ“จ ThisWeekInReact.com Docusaurus maintainer @ Meta

9,325 Followers  |  722 Following  |  814 Posts  |  Joined: 30.10.2024  |  2.2036

Latest posts by sebastienlorber.com on Bluesky

Video thumbnail

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/

05.08.2025 16:57 โ€” ๐Ÿ‘ 90    ๐Ÿ” 17    ๐Ÿ’ฌ 10    ๐Ÿ“Œ 1
Post image

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

04.08.2025 15:21 โ€” ๐Ÿ‘ 51    ๐Ÿ” 2    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 1

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... ๐Ÿ‘‡

31.07.2025 20:52 โ€” ๐Ÿ‘ 50    ๐Ÿ” 12    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

React developers not reading This Week In React will be at a disadvantage in the future

31.07.2025 10:56 โ€” ๐Ÿ‘ 14    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

This 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

30.07.2025 17:51 โ€” ๐Ÿ‘ 22    ๐Ÿ” 5    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1

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    ๐Ÿ“Œ 0
Post image

This 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

30.07.2025 17:51 โ€” ๐Ÿ‘ 22    ๐Ÿ” 5    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1

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!

30.07.2025 15:33 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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

30.07.2025 15:33 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

๐Ÿ’ก 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

30.07.2025 15:33 โ€” ๐Ÿ‘ 9    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I see thanks!

30.07.2025 12:19 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Damn, LLM was wrong

How do you do that @robpalmer.bsky.social ๐Ÿ˜‡

bsky.app/profile/tc39...

30.07.2025 11:26 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Preview
This Week In React | This Week In React A weekly newsletter to stay up-to-date with React & React-Native

Are Markdown links supported here?

[This Week In React](thisweekinreact.com)

30.07.2025 11:25 โ€” ๐Ÿ‘ 8    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

๐Ÿ˜… Maybe this
bsky.app/profile/tom....

29.07.2025 20:41 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

๐Ÿ‘€ 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

29.07.2025 15:31 โ€” ๐Ÿ‘ 17    ๐Ÿ” 5    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Great read and pragmatic tips for Vitest/Jest users

TIL about the concept of ES modules live binding

29.07.2025 08:27 โ€” ๐Ÿ‘ 10    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

ECMAScript Excitement ๐ŸŽ‰

Today, TC39 advanced these proposals:

4๏ธโƒฃ Math.sumPrecise
4๏ธโƒฃ Uint8Array to/from base64 and hex
3๏ธโƒฃ Iterator Sequencing
3๏ธโƒฃ Upsert

28.07.2025 22:44 โ€” ๐Ÿ‘ 61    ๐Ÿ” 10    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 2

Great week, even more for React Native devs!

24.07.2025 07:16 โ€” ๐Ÿ‘ 9    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

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

23.07.2025 17:48 โ€” ๐Ÿ‘ 20    ๐Ÿ” 4    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 3

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    ๐Ÿ“Œ 0

Thanks for the recommendation ๐Ÿ˜œ

23.07.2025 19:23 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Very 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

23.07.2025 18:22 โ€” ๐Ÿ‘ 12    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

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

23.07.2025 17:48 โ€” ๐Ÿ‘ 20    ๐Ÿ” 4    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 3

But why? I want to know more without investing 2h

22.07.2025 12:52 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Wait, what? ๐Ÿคฏ

21.07.2025 13:36 โ€” ๐Ÿ‘ 34    ๐Ÿ” 4    ๐Ÿ’ฌ 5    ๐Ÿ“Œ 2

Thanks for confirming what I thought, you misunderstood the point of my tweet

22.07.2025 07:14 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I have no idea what you mean by "a situation like that" ๐Ÿคท

How is this working being a problem and making no sense?

21.07.2025 20:36 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
JounQin on X: "@github @npmjs @Synology OK, I contact @Synology support, DMARC only works when the email server itself has related DNS record, and @npmjs only uses https://t.co/fQo2dM5qAl as it's email server, so https://t.co/Gn4zgT23zD doesn't have related DNS record, which results DMARC not working as expected. ๐Ÿคฆโ€โ™‚๏ธ" / X @github @npmjs @Synology OK, I contact @Synology support, DMARC only works when the email server itself has related DNS record, and @npmjs only uses https://t.co/fQo2dM5qAl as it's email server, so https://t.co/Gn4zgT23zD doesn't have related DNS record, which results DMARC not working as expected. ๐Ÿคฆโ€โ™‚๏ธ

Reaching similar conclusions

x.com/JounQin/stat...

21.07.2025 16:57 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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 ๐Ÿ˜…

21.07.2025 15:47 โ€” ๐Ÿ‘ 9    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

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

@sebastienlorber.com is following 20 prominent accounts