sebastienlorber Profile Banner
Seb ⚛️ ThisWeekInReact.com Profile
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
Don't wanna be here? Send us removal request.
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
5 days
This Week In React 238. Read and subscribe here!. ⚛️.- React Router.- RSC.- shadcn/ui.- TanStack Start.- React Aria.- ForesightJS.- Cosmos.📱.- iOS 26.- JSI setRuntimeData.- Windows.- Nitro.- WebView.- Bottom Tabs.- PencilKit
Tweet media one
1
8
43
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
3 months
Next.js middleware checking request auth
101
489
7K
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
6 months
🧑‍🎄 Node.js now supports TypeScript by default 🤯 🎄
Tweet media one
61
578
6K
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
6 days
TIL about timing attacks with an easy-to-understand JS example
Tweet media one
60
277
4K
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
1 year
😄 Top-tier React meme found on Reddit. I didn't get it at first
Tweet media one
61
226
3K
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
8 months
Tweet media one
47
253
3K
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
2 years
ESLint:.⚠️ "Nesting ternary expressions can make code more difficult to understand.". TypeScript:
Tweet media one
33
312
3K
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
2 years
React is 10 years old today 🤯
Tweet media one
27
378
2K
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
3 years
React + TypeScript tip. No need to import DOM event handler types. This always works and is easy to remember
Tweet media one
25
200
2K
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
1 year
React devs
Tweet media one
31
148
2K
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
1 year
React devs right now #reactconf
Tweet media one
10
89
1K
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
6 months
Ladies and Gentlemen, React 19 🎉.
Tweet media one
12
123
1K
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
1 year
The React 19 feature no one talk about
Tweet media one
20
58
1K
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
3 years
TIL React 18 will allow returning undefined.
Tweet media one
21
104
1K
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
2 years
💡 React devs, it's time to start using Array.prototype.with(). The easy way to replace an existing element in a React state array. Much more convenient than array.splice/map 👌. ✅ ES stage-4.✅ available in latest browsers.⚠️ 82% caniuse support.✅ polyfills
Tweet media one
25
125
1K
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
4 months
Tweet media one
10
50
1K
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
2 years
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
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
9 months
React 19 greatly simplify vanilla data fetching. Previously we had to useEffect, handle race conditions, unmounts, loading/error state. Now you just:.- store a promise .- read it within Suspense/ErrorBoundary. This makes a whole class of problems disappear
33
96
957
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
3 years
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:
Tweet media one
6
162
900
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
3 years
Took me 10+ years to discover that form elements have a "form" attribute 😅. And can be used outside of the parent <form> element natively.
Tweet media one
23
138
898
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
1 year
It's happening 😄
Tweet media one
11
45
891
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
3 years
There are 16 hooks in React 😏 😈. And I bet you never used this one: useSyncExternalStore(). Used internally in state management libs, like Redux . But have you ever thought about using it in your own app code?. 💡 It could be useful & even prevent some React re-renders . 👇 🧵
Tweet media one
20
232
840
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
3 months
🤯 ByteDance just announced Lynx, their native cross-platform technology. Used extensively in their apps, including TikTok!. With first-class React bindings, it's serious competitor to React Native. The architectural choices are really interesting, with a dual-thread model
Tweet media one
21
113
864
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
2 years
React was a mistake
Tweet media one
Tweet media two
31
50
831
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
2 years
React useSyncExternalStore + localStorage = 🔥. Pretty cool what you can do. Here the Docusaurus theme sync with localStorage value:.- between 2 distinct windows.- for each embedded iframe of each window
7
72
788
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
2 years
👀 React-Forget is coming?. React DevTools v5.0 shows a new Forget badge now. Instagram web uses React Forget already.Not sure FB uses it yet.
Tweet media one
28
67
784
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
2 months
Who's next 😂
Tweet media one
@zhero___
zhero;
2 months
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
Tweet media one
15
36
740
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
1 year
React <Providers> in your App.js
18
55
709
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
4 years
👀 Official useOpaqueIdentifier() hook in React-18.
Tweet media one
11
90
674
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
5 years
😱 Records & Tuples is an awesome TC39 proposal. 🤯 It could have a huge impact on JS, and React. 🐛 issues it could help to solve:.- performance.- behavior.- more explicit API surface. Discover how Records & Tuples will improve React:.
Tweet media one
17
205
666
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
3 years
TypeScript + React. This code used to fail due to destructuring.In TS 4.6, this will now work fine .
Tweet media one
17
66
662
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
2 years
Curious, did you ever had to use this pattern in React?. queueMicrotask: executes synchronously after all layout effects have been executed. I find this pattern useful in some very specific situations. For example, restoring a scroll position after layout updates
Tweet media one
20
59
672
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
3 years
TypeScript 4.6 released:. Major control-flow-analysis improvements, very useful for React. The following code will now compile fine 👌
Tweet media one
4
77
621
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
3 years
Twitter finally has an official JavaScript / TypeScript SDK.
8
114
634
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
9 months
Tweet media one
10
32
637
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
2 months
React Compiler - Release Candidate 🙌.
12
88
655
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
2 years
Hmmm ok 😄
Tweet media one
22
33
627
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
7 months
Well done, Angular
Tweet media one
12
24
638
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
10 days
📦 ForesightJS - Modern way to prefetch your data. This cool library predicts cursor moves to prefetch elements earlier. Docs show how to use with Next.js and React Router link components. Better than waiting for hover 👌.Even supports predictive tab keyboard nav 😄
10
49
631
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
4 years
This is what we are waiting for
Tweet media one
9
58
580
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
8 months
This JS is going to be standardized as ES2025 🎉. Already supported by: .- Node 22 .- Chrome 122 .- TypeScript 5.6
Tweet media one
@robpalmer2
Rob Palmer
8 months
ECMAScript excitement 😉. Congrats to @smooshMap on advancing the Iterator Helpers proposal to Stage 4 at @TC39 today 🎉.
12
47
550
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
9 months
⚛️ React DevTools v6.0. They received a ton of work recently!. Notably for integrating RSCs .Presenting a unified React component tree 👌. Browser extensions not yet been published. But changelog is here with many PRs/screenshots.
Tweet media one
14
53
545
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
2 years
Lesson learned. ❌ Don't use free domain names in your code/docs . A malicious Turkish Casino might buy that domain 😅
Tweet media one
14
27
538
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
2 years
🛑 React SSR - Don't do this:. useState(() => {. if (typeof window !== "undefined") {. return localStorage.getItem("xyz"). }. return fallback;.}) . 🐛 Leads to hydration mismatches. useSyncExternalStore ➡️ good way to prevent React hydration issues.
Tweet media one
8
64
507
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
2 years
👀 . Did I miss something or there's a new meta-framework coming 🤯
Tweet media one
13
26
507
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
9 months
⚛️ Server Actions have officially been renamed to Server Functions. It's in the v19 docs online now. Server Actions are now a subset of a more general Server Function feature:.- <form action={serverAction}/>.- useActionState(serverAction).- startTransition(asyncTransitionFn)
Tweet media one
26
71
499
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
2 years
💡 JS in 2023 ➡️ Use Error Cause. Because sometimes an error message is not precise enough. This is particularly useful to add extra context when processing a list of items. Node.js and browsers started printing the full error "causal chain" in 2022
Tweet media one
7
70
478
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
8 months
Iterator Helpers are almost supported everywhere 🎉. - TC39 stage 4.- TypeScript 5.6.- Node 22 .- Chrome 122 .- Firefox 131.- Safari Technology Preview 106 🆕 🔥. Unlike arrays, methods are lazy, streams can be infinite. 🚧 Iterator.range(start,end) is stage 2 👀
Tweet media one
11
56
489
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
4 years
This week in React. 👉 Next 11.👉 React 18 demo.👉 Storybook + Vite.👉 Jotai v1.👉 React Docs Reboot.👉 React-Native-Render-HTML.👉 Aurora.👉 Conformance.👉 Error Cause.👉 Apollo Sandbox.👉 Tailwind 2.2.👉 GraphCDN. 🧵 Details 👇.
2
77
468
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
4 years
This week in React. 👉 React 18 updates.👉 Gatsby 4.👉 Context.👉 FileSystem routing.👉 Shadows.👉 React & RN history flashback.👉 Next.js & Vercel.👉 State Management.👉 Custom hooks readability.👉 React Native everywhere.👉 React Native windows.👉 Corepack . 🧵 Details 👇
Tweet media one
4
91
465
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
2 years
A little naming issue I often encounter. How do you:.- avoid one-letter names.- prevent scope variable shadowing. I want to name the variable "user" instead of "u" but the name is "already taken" by outer scope. Convoluted example here, but I'm sure you already encountered it!
Tweet media one
204
34
464
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
1 year
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
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
7 months
❌ 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
Tweet media one
@chribjel
Christoffer Bjelke
7 months
Use @tan_stack query for localStorage. Would you do it different?
Tweet media one
6
35
471
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
1 year
🔥 New React core hook ➡️ useActionState. Fix confusion/limitations of the useFormState .- Renames useFormState to useActionState .- Returns pending state .- Moves the hook to react package instead of react-dom . 👍Looks better .Now React Native devs can use it too! 🥂
Tweet media one
15
56
473
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
2 years
Chrome 117 just dropped with groupBy (ES stage 3). Already in Safari TP, exp flag for Firefox. Looks like it will soon become available everywhere
Tweet media one
13
66
462
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
9 months
Next.js 15 be like
Tweet media one
12
27
470
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
4 years
🧵 This Week In React. 👉 Remix 1.0.👉 Test Selector API.👉 3D Scene.👉 Prev unnecessary renders.👉 Next.js offload scripts.👉 Tamagui cross-platform UI kit.👉 Partial hydration.👉 Lighthouse 9.👉 Cloudflare Pages.👉 Fundraisings. more in the newsletter 😉. 🧵 Details 👇.
3
69
450
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
2 years
😄 TIL about this weird Error Boundary trick from @adevnadia. setState(() => throw e) .➡️ ensure Error boundary catch useEffect errors
Tweet media one
9
50
454
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
3 years
Another dev gonna have a bad time 😅. No it was not dev
Tweet media one
16
27
449
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
3 years
React + TypeScript 4.6 beta. The announcement blog post does not make it very explicit. The following control flow analysis now works!. ✅ No more error when accessing name or id attributes
Tweet media one
10
68
451
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
1 year
👀 React 19 will NOT patch fetch() anymore! 🌶🌶🌶. You will have to use React.cache() instead to avoid duplicate fetch() requests. Will Next.js 14 reimplement this temporarily, for retrocompatibility? 🤷.
Tweet media one
20
58
456
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
4 months
Everybody's talking about Vite right now. Nobody's looking at Rspack.But it's coming to you, React devs!. 2025 prediction - React developers will use it and love it
Tweet media one
@rspack_dev
Rspack
4 months
This is awesome, and we have an exciting change coming soon to the React ecosystem 🥳.
33
35
449
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
3 years
🧵 React v18.0 thread. A collection of interesting tweets, thoughts, and weak signals. (not a replacement for the great official blog post). TLDR:.- nice improvements.- easy to adopt.- most importantly: new foundations for the future.
4
89
435
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
9 months
👀 React 19 Black Magic 🎩🪄🐇. You can render in JSX:.- Context.- Promise.- Context<Promise>. You don't even need for React.use() 😄
14
48
441
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
3 months
👀 React <ViewTransition> + DOM moveBefore(). - moveBefore() now allows React to preserve state during siblings reconciliation (experimental channel). - you can animate those stateful elements with <ViewTransition>. Quite cool 😁
6
39
445
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
3 months
🌶️ Hot take?. useEffect() to display ephemeral feedback is an antipattern. This kind of code would be so much simpler if handled directly in your API client, with interceptors. You shouldn't rely on components to be mounted to display mutation feedback
Tweet media one
45
18
442
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
2 years
Damn Radix UI usage is exploding . Looks like it's the most popular React headless UI lib now
Tweet media one
24
28
426
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
10 months
TIL after 10y+ of JavaScript 😄. setTimeout can take extra args . And this might help avoid memory leaks
Tweet media one
11
18
422
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
4 years
This week in React. 👉 useRef by example.👉 Before you memo().👉 Redwood 0.26 pre-render .👉 Remotion intro.👉 Relay v11-RC.👉 React-Native-Aria.👉 Z-index.👉 TypeScript function syntaxes.👉 Babel 7.13.👉 Perf beyond bundle size.👉 Core Web Vitals & SEO. 🧵🧵🧵 Details 👇👇👇.
3
84
406
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
3 years
🧵 This Week In React. 👉 useEvent.👉 Next.js Layouts.👉 Stitches design system.👉 Mini Next.js.👉 Remix: Edge + Deno + conf.👉 Storybook: Vite vs Webpack.👉 Markdoc.👉 react/jsx-no-leaked-render.👉 Reanimated 3.👉 Expo 45.👉 rnx-kit.👉 Tamagui. more by ✉️. 🧵 Details 👇
Tweet media one
8
85
401
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
2 years
Tweet media one
5
31
395
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
3 years
🧵 This Week In React. 👉 Re-render.👉 Memo.👉 ReactQuery + ReactRouter.👉 Gatsby - Reactive Site Generator.👉 useSyncExternalStore.👉 INP.👉 Storybook.👉 TypeScript.👉 Next.js.👉 Astro.👉 Remotion.👉 Blitz.👉 LightningCSS.👉 React-Native.👉 Expo. more by ✉️. 🧵 Details 👇
Tweet media one
4
90
400
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
6 years
🎊🎊🎊🎊🎊🎊🎊🎊🎊🎊🎊🎊🎊🎊🎊🎊.I just published my first technical blog post ever!.🎊🎊🎊🎊🎊🎊🎊🎊🎊🎊🎊🎊🎊🎊🎊🎊. I often see tutorials and code samples fetching some API data, but none of them handle edge cases and race conditions properly.
18
115
380
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
7 months
I'm sorry but <username>/ui is a weird lib name 😅. Surprised that @shadcn succeeded despite this.
23
1
400
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
6 months
This meme template is perfect for @theo 😄
Tweet media one
5
7
399
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
8 months
Difficult choice for Next.js 15 users 😄
Tweet media one
11
22
392
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
2 years
Flutter creator recently left Google and wrote this post. What do you think of his vision?.Particularly the Wasm-based model on the web?. (let's not bash on Flutter, we RN/web/Remotion/React devs benefit from its success through Skia)
Tweet media one
35
45
382
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
1 year
React Native Skia 1.0 👀
Tweet media one
2
30
383
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
2 years
It's easy to overestimate people's skills here. FYI I never used any of those in significant projects 😅:.- React Server Components.- Next.js.- Remix.- React-Query.- Tailwind.- Zod.- Hermes. Last production React-Native / Expo app work ➡️ 2019 😅. Last version of Next.js I used.
13
21
369
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
1 year
No One Ever Got Fired for Choosing React 19
Tweet media one
9
13
365
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
3 years
🧵 This Week In React. 👉 React 18 onRecoverableError.👉 Next.js 12.1.👉 Remix 1.2.👉 ReactNode.👉 Next.js + Co-location.👉 React-Runner.👉 Tunnel-Rat.👉 Fabric + React-Native-Screens.👉 Flipper.👉 RN crypto security.👉 Expo.👉 State Of JS.👉 Tokenizer. More by ✉️. 🧵 Details 👇.
2
78
366
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
4 years
This week in React. 👉 many useState VS useState(obj).👉 useState => useRef.👉 hook w/ imperative APIs.👉 TS + hooks.👉 React code review.👉 Next.js conf + React Advanced.👉 Metro Exotic Transformers.👉 React-Native team Ask-Us-Anything.👉 Demo: Skia, Harmony. 🧵 Details 👇
Tweet media one
3
89
370
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
4 years
🧵 This Week In React ✉️. 👉 React 18 beta.👉 Remix.👉 React-Location.👉 Suspend-React.👉 Next.js RSC roadmap, improved SWC support, w/ Storybook.👉 UI lib facade.👉 StyleX.👉 Expo EAS .👉 React-Three-Fiber + RN.👉 Rust: future of JS infra?. way more by email!. 🧵 Details 👇
Tweet media one
4
67
356
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
3 years
Just tested and yep, here it is 👌. Error Cause (reached stage-4 recently) now works in Node.js, logging the nested stacktrace. Also works in Firefox, not yet in Chrome
Tweet media one
4
54
342
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
9 months
Express 5.0 was released after 10 years of alpha/beta. Can't believe we don't even have a release blog post with highlights 😅.
15
11
359
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
2 months
💡 Missing Dan Abramov?. He just published 4 blog posts worth reading. And also re-launched this YouTube channel if you prefer videos
Tweet media one
@ThisWeekInReact
This Week In React
2 months
Don't miss the new blog post from Dan Abramov. They are all great and interactive!.
Tweet media one
6
30
367
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
1 year
The React Native team officially recommends Expo for all new apps 🔥. Great endorsement!. #reactconf
Tweet media one
6
43
355
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
12 days
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.
@asidorenko_
Alex Sidorenko
17 days
Vercel price optimization tip:.Don't block requests unnecessarily
44
10
363
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
4 years
I don't like much Promise.all. 👉 Too sensitive to array destructuring typo. 👉 Code becomes verbose when input to transform is an object. Finally published this little utility:. 👌 TypeScript result type inference
Tweet media one
10
45
345
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
2 years
👀 New Vercel blog post freshly published.
7
75
347
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
2 years
🤯 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 🥳️
Tweet media one
25
15
335
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
2 years
New React core hooks to be aware of. - useFormStatus is already in Next.js and gives you the "loading state" of your Server action. - useFormState, added recently in Next.js, permits to handle the Server Action response payload. Ideal to display some feedback, notifications,
Tweet media one
12
36
338
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
8 months
⚛️ React Compiler news - react-compiler-runtime 🔥. A new official experimental package to support React v18 + v17 👌
Tweet media one
4
33
342
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
1 year
Tweet media one
2
34
332
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
5 years
Atomic CSS-in-JS is used in production by Twitter, but also the brand new Facebook (currently in beta). Somehow, it's related to utility-first CSS like Tailwind. I wrote a post to help you understand these concepts.
16
84
331
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
1 year
TIL React can render promises 🤯. Demo on Next.js canary 14.2:.
9
26
335
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
3 months
Iterator Helpers - Now in all major browsers + Node.js
Tweet media one
@robpalmer2
Rob Palmer
3 months
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
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
7 months
"I always bet on stable technologies"
Tweet media one
5
23
339
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
4 years
This week in React. 👉 Adobe ComboBox.👉 Remotion 2.2.👉 Gatsby 3.10.👉 React Re-rendering.👉 Suspense.👉 Bulletproof React.👉 RN Fabric.👉 React -> RN.👉 Airbnb server-driven UI.👉 TC39.👉 Firefox + Error Cause.👉 GraphQL Envelop. 🧵 Details 👇
Tweet media one
2
64
330
@sebastienlorber
Seb ⚛️ ThisWeekInReact.com
4 years
This week in React. 👉 React's greatest power.👉 Svelte for React experts.👉 Refs in deps.👉 Forms perfs.👉 CSS-in-JS libs analysis.👉 Next.js conf + hosting.👉 React microfrontends.👉 Cleanup effects.👉 Expo Run.👉 Coinbase TabBar.👉 WebContainers.👉 Jest 27.👉 . 🧵 Details 👇
Tweet media one
3
53
327