
Seb ⚛️ ThisWeekInReact.com
@sebastienlorber
Followers
49K
Following
49K
Media
4K
Statuses
28K
🔥 Join 40k devs - Stay up-to-date with React: • 📨 https://t.co/DvLGHeLY5G • @ThisWeekInReact • @docusaurus maintainer • 🇫🇷
Joined May 2009
The main Shopify Mobile app ➡️ being migrated to React-Native, . @mauriciom shares the story. 6 years old app - 300+ screens. First approach didn't work.New approach: rewrite starting from app root . Video: before/after of app root. Benefits + Challenges.
10
157
979
TIL this GitHub Actions trick. When a PR has multiple consecutive commits (ie fixing typos 😏). ➡️ these 3 lines save resources and cancel previous useless CI runs. via @bitandbang @targos89 in Node.js PR:
6
162
900
Who's next 😂
new paper on a vulnerability discovered in React Router, resulting from a collaboration with @inzo____ that led to CVE-2025-31137;. React Router and the Remix'ed path. good reading
15
36
740
This JS is going to be standardized as ES2025 🎉. Already supported by: .- Node 22 .- Chrome 122 .- TypeScript 5.6
ECMAScript excitement 😉. Congrats to @smooshMap on advancing the Iterator Helpers proposal to Stage 4 at @TC39 today 🎉.
12
47
550
Next.js App Router Training - @about_hiroppy . Interesting resource to learn Next.js features. Interactive playground with a quite exhaustive list of features/demos.
9
83
474
❌ Don't use React Query to read what's synchronous. It's not because you can use React Query that you should. This includes localStorage, but many other cases as well. Can read synchronously & subscribe to changes?.➡️ useSyncExternalStore(). No loading/error state to handle
6
35
471
😄 TIL about this weird Error Boundary trick from @adevnadia. setState(() => throw e) .➡️ ensure Error boundary catch useEffect errors
9
50
454
I'm sorry but <username>/ui is a weird lib name 😅. Surprised that @shadcn succeeded despite this.
23
1
400
The React Native team officially recommends Expo for all new apps 🔥. Great endorsement!. #reactconf
6
43
355
I don't understand why people prefer Promise.allSettled() over Promise.all(). How often does it happen that you want to render the page if any request failed?. Like you render the page with only the footer but no header? 🤷♂️. Promise.all() by default, unless there's a good reason.
44
10
363
🤯 Just won an award at @ReactSummit 🥲. Thanks a lot!. Wish I was there with you all, looks like a fun conf and the place to celebrate React 10 years anniversary 🥳️
25
15
335
Iterator Helpers - Now in all major browsers + Node.js
ECMAScript excitement 😉. Safari 18.4 ships three new @TC39 proposals 🎉. 🔶 Iterator Helpers (Stage 4).🔶 Error.isError (Stage 3).🔶 Atomics.pause (Stage 3).
10
25
340