📨 ThisWeekInReact.com
Docusaurus maintainer @ Meta
🍿 Read/subscribe: thisweekinreact.com/newsletter/259
⚛️
- State of React
- Promise subclassing
- Next.js PRs
- RSC
- JSX Tools
- React Grab
- Base UI
- Waku
- StyleX
📱
- Yoga CSS Grid
- Brownfield
- Radon free plan
- Detox
- Bootsplash
- Reanimated text
github.com/immerjs/imme...
New RTK release soon!
github.com/immerjs/imme...
New RTK release soon!
Now it's your turn! 🙏
survey.devographics.com/en-US/survey...
Now it's your turn! 🙏
survey.devographics.com/en-US/survey...
Would this feature be useful to you?
@nomster.bsky.social @foolip.org and @dbaron.org presented these at W3C TPAC annual meeting last week
More details here:
github.com/WICG/declara...
1/6 🧵
@nomster.bsky.social @foolip.org and @dbaron.org presented these at W3C TPAC annual meeting last week
More details here:
github.com/WICG/declara...
1/6 🧵
Now it's your turn! 🙏
survey.devographics.com/en-US/survey...
Now it's your turn! 🙏
survey.devographics.com/en-US/survey...
🍿 Read/subscribe: thisweekinreact.com/newsletter/259
⚛️
- State of React
- Promise subclassing
- Next.js PRs
- RSC
- JSX Tools
- React Grab
- Base UI
- Waku
- StyleX
📱
- Yoga CSS Grid
- Brownfield
- Radon free plan
- Detox
- Bootsplash
- Reanimated text
🍿 Read/subscribe: thisweekinreact.com/newsletter/259
⚛️
- State of React
- Promise subclassing
- Next.js PRs
- RSC
- JSX Tools
- React Grab
- Base UI
- Waku
- StyleX
📱
- Yoga CSS Grid
- Brownfield
- Radon free plan
- Detox
- Bootsplash
- Reanimated text
survey.devographics.com/en-US/survey...
And don't worry, I'm also working on publishing the State of JS and State of HTML surveys in parallel. Stay tuned!
survey.devographics.com/en-US/survey...
And don't worry, I'm also working on publishing the State of JS and State of HTML surveys in parallel. Stay tuned!
🍿 Read/subscribe: thisweekinreact.com/newsletter/259
⚛️
- State of React
- Promise subclassing
- Next.js PRs
- RSC
- JSX Tools
- React Grab
- Base UI
- Waku
- StyleX
📱
- Yoga CSS Grid
- Brownfield
- Radon free plan
- Detox
- Bootsplash
- Reanimated text
🍿 Read/subscribe: thisweekinreact.com/newsletter/259
⚛️
- State of React
- Promise subclassing
- Next.js PRs
- RSC
- JSX Tools
- React Grab
- Base UI
- Waku
- StyleX
📱
- Yoga CSS Grid
- Brownfield
- Radon free plan
- Detox
- Bootsplash
- Reanimated text
New plugin that can flag usage of JS API that are not widely available yet across all browsers
baselinejs.vercel.app
New plugin that can flag usage of JS API that are not widely available yet across all browsers
baselinejs.vercel.app
This underrated upcoming JS feature is super useful 🔥
Soon, you should be able to import JS code as a string!
This is super useful, in particular for docs sites!
Similar to Webpack raw loader, asset query ?raw etc, but available everywhere natively!
This underrated upcoming JS feature is super useful 🔥
Soon, you should be able to import JS code as a string!
This is super useful, in particular for docs sites!
Similar to Webpack raw loader, asset query ?raw etc, but available everywhere natively!
(stable, unflagged)
(stable, unflagged)
Why did the HTML spec choose to throw on window.localStorage access? (before even calling getItem())
I find this behavior quite annoying in practice, leading to using errors for regular app control flow
Related: x.com/sebastienlor...
Why did the HTML spec choose to throw on window.localStorage access? (before even calling getItem())
I find this behavior quite annoying in practice, leading to using errors for regular app control flow
Related: x.com/sebastienlor...
⚛️
- TanStack
- Next.js
- ImGui
- next-intl
- React-Email
- Ink
- React Router
📱
- Valdi
- IntersectionObserver
- Nitro libs
- Radon
- Lynx
- WebGPU
- Audio API
🍿 Read/subscribe: thisweekinreact.com/newsletter/258
Enjoy 👋
⚛️
- TanStack
- Next.js
- ImGui
- next-intl
- React-Email
- Ink
- React Router
📱
- Valdi
- IntersectionObserver
- Nitro libs
- Radon
- Lynx
- WebGPU
- Audio API
🍿 Read/subscribe: thisweekinreact.com/newsletter/258
Enjoy 👋
A subtle but interesting behavior change is explained here
Seems like now it will "fail-fast" and bail out on the first error, while previously it "aggregated" errors
andrei-calazans.com/posts/react-...
A subtle but interesting behavior change is explained here
Seems like now it will "fail-fast" and bail out on the first error, while previously it "aggregated" errors
andrei-calazans.com/posts/react-...
This lets you write const/let inside if/while block
Curious, would you use this?
I think I like it, could make code slightly less verbose and still explicit
(TC39 stage 1, will be presented for stage 2 next week)
github.com/tc39/proposa...
This lets you write const/let inside if/while block
Curious, would you use this?
I think I like it, could make code slightly less verbose and still explicit
(TC39 stage 1, will be presented for stage 2 next week)
github.com/tc39/proposa...
We've heard about it a long time ago, and the API has recently been refined as a simple "defer" boolean prop.
🚧 Not ready for prime time, but it should be in the next experimental channel release
github.com/facebook/rea...
We've heard about it a long time ago, and the API has recently been refined as a simple "defer" boolean prop.
🚧 Not ready for prime time, but it should be in the next experimental channel release
github.com/facebook/rea...
🍿 Read: thisweekinreact.com/newsletter/257
⚛️
- Navigation API
- Partial Pre-Rendering
- Directives
- Micro-frontends
- Storybook
- Immer
📱
- Godot
- Uniwind
- Critical DevServer vulnerability 🚨
- GPU
- iOS filters
- Windows
- Hermes
🍿 Read: thisweekinreact.com/newsletter/257
⚛️
- Navigation API
- Partial Pre-Rendering
- Directives
- Micro-frontends
- Storybook
- Immer
📱
- Godot
- Uniwind
- Critical DevServer vulnerability 🚨
- GPU
- iOS filters
- Windows
- Hermes
🍿 Read: thisweekinreact.com/newsletter/257
⚛️
- Navigation API
- Partial Pre-Rendering
- Directives
- Micro-frontends
- Storybook
- Immer
📱
- Godot
- Uniwind
- Critical DevServer vulnerability 🚨
- GPU
- iOS filters
- Windows
- Hermes
🍿 Read: thisweekinreact.com/newsletter/257
⚛️
- Navigation API
- Partial Pre-Rendering
- Directives
- Micro-frontends
- Storybook
- Immer
📱
- Godot
- Uniwind
- Critical DevServer vulnerability 🚨
- GPU
- iOS filters
- Windows
- Hermes
Completely redefines the APIs used to build client-side routers / SPAs
🫤 History API: popState, link click.preventDefault() ...
✅ Navigation API: clean, centralized way to intercept navigation events 👌
Completely redefines the APIs used to build client-side routers / SPAs
🫤 History API: popState, link click.preventDefault() ...
✅ Navigation API: clean, centralized way to intercept navigation events 👌